0
0
0
-1
0
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
-1
1
-3
6
-31
-43
143
206
-462
-570
215
200
-619
-324
-52
-538
-814
-725
-55
311
137
-103
493
290
-890
-1132
-484
-598
-522
391
798
-18
-1007
-322
325
-144
-754
-522
54
-411
-1004
-429
468
280
-303
20
85
-600
-966
-33
928
-130
-1457
-1010
488
351
-123
50
346
23
-673
-588
116
-394
-738
232
656
17
-433
-415
-349
-353
-341
236
320
49
-196
-142
-681
-1199
-187
325
107
156
332
-628
-532
436
71
-578
-153
133
-648
-751
-203
424
206
-50
-402
-181
-87
-120
-200
-244
-149
-645
-708
-243
508
-22
-172
29
-199
-606
-731
-199
-23
-345
-362
-102
-361
-337
42
62
-319
-646
-430
-82
203
299
-102
-590
-668
-570
-569
32
501
-324
-387
379
445
-517
-934
-619
-664
-178
125
103
352
437
322
-578
-1040
-710
-619
-476
-249
520
1027
449
-272
-754
-962
-481
-359
-452
-369
574
981
-294
-491
246
-257
-1502
-738
140
-216
-197
682
978
-1064
-922
37
-203
-926
-275
559
68
-966
-1294
511
171
-673
-222
780
104
-1256
-1080
-82
-128
-593
-140
33
122
-460
-305
-308
-605
-870
-238
220
94
-590
-198
-16
-947
-656
-126
-510
-656
230
344
-8
-663
-519
-600
-612
-99
42
213
-303
-610
-296
-50
-424
-656
-182
22
-135
-95
-718
-1343
-266
353
-412
83
277
-794
-918
67
110
-1023
-542
609
12
-2036
-987
1117
663
-477
-259
-65
-530
-1025
-448
26
-273
-306
-520
15
-755
-315
113
344
778
-38
-1012
-770
-109
-967
-1699
-355
1379
842
-616
-362
745
139
-1330
-1586
-118
-419
-1222
110
1081
553
-578
-996
-339
-616
-494
-147
-466
-101
33
-5
-875
-597
-21
-167
-301
386
34
-997
-959
-61
0
-796
231
676
-269
-1347
-637
64
-137
-53
-83
266
-601
-481
-902
-1340
-958
308
1180
315
-124
-299
-553
-1259
-1124
-19
27
-722
-16
325
-374
-869
315
785
-327
-1017
-713
-418
-739
-953
79
553
-204
-116
-83
-721
-1090
189
724
-583
-1376
-92
299
-1121
-533
269
180
-850
-736
594
107
-424
-634
-104
246
-998
-2197
-317
811
-292
-812
883
1056
-397
-714
-709
-798
-1218
-1017
84
-63
56
424
530
-239
-531
-685
-804
394
-112
-343
-700
-282
-301
-793
-72
130
632
397
333
-798
-1613
-906
-279
-11
-141
794
1003
-54
-1511
-779
42
-639
-419
355
226
-396
-148
463
161
-1155
-784
-91
38
-71
348
1155
349
-731
-1285
-578
-15
-674
-637
137
1335
582
-218
311
-341
-603
-824
-549
-353
237
531
-172
195
602
486
-398
-254
-24
-729
-649
95
98
-359
0
0
0
0
-1
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-2
2
-3
2
-3
3
-4
5
-9
31
119
34
318
489
195
-353
-250
-13
-317
-647
-357
261
-69
-54
416
571
-102
-554
-11
6
-214
-384
-103
306
-117
-551
-532
-425
-399
-314
-142
447
678
424
-220
-603
-314
-373
-874
-476
39
116
152
-14
120
302
71
-71
28
56
-191
-570
-365
-126
-189
-369
-326
28
-11
-169
24
389
315
15
-99
-122
-451
-699
-770
-723
-457
0
388
377
338
211
154
-206
-557
-609
-712
-730
-552
-94
72
-57
-48
216
165
-208
-118
-43
-482
-693
-323
-8
-417
-713
-288
-59
-135
-42
423
446
229
78
8
-322
-726
-643
-237
-109
-74
201
273
291
54
-12
-95
-184
-228
-291
-362
-331
-279
-262
-149
109
49
-230
-109
151
25
-169
37
101
-75
-142
-92
-300
-458
-190
144
87
-40
83
89
-200
-297
-207
-194
-181
-101
-15
-123
-62
-119
-182
-203
-223
-162
-253
-248
-218
-255
-277
-292
-257
-205
-168
-149
-140
-114
-173
-51
26
104
-15
-228
-80
131
78
-13
-9
-112
-37
-42
-72
24
12
59
78
-80
-66
109
67
-55
-35
160
343
214
186
243
142
-50
27
159
58
37
120
126
102
95
93
50
-9
198
287
165
88
122
131
-18
-52
138
121
17
63
224
231
95
147
194
50
36
18
-90
-102
56
152
79
120
267
302
196
160
214
273
243
187
116
0
-88
-64
-114
-135
-46
-17
2
-50
-79
-102
-163
-222
-194
-164
-192
-161
-155
-108
-38
-2
-38
-47
101
118
59
130
269
264
124
126
172
55
-22
33
55
76
99
110
113
70
129
160
66
26
60
132
56
-18
35
68
23
-7
52
122
189
246
252
217
243
272
274
266
303
347
346
334
355
374
333
296
353
459
462
427
448
483
498
498
546
575
518
497
502
482
512
552
564
560
530
530
572
629
722
767
696
630
577
553
556
589
622
593
585
551
493
440
434
531
613
645
682
644
607
569
492
423
383
386
376
404
461
484
477
476
464
438
382
333
293
279
264
235
202
184
165
147
162
202
233
240
243
217
226
239
205
166
141
136
110
106
134
131
124
160
168
138
99
84
49
-1
5
37
83
144
163
136
65
71
62
14
89
147
98
50
94
83
-11
-54
-29
-66
-128
-61
-49
-130
-143
-79
-100
-184
-191
-204
-294
-319
-271
-251
-278
-292
-309
-397
-451
-449
-445
-451
-484
-476
-511
-600
-611
-593
-630
-672
-695
-700
-687
-687
-708
-764
-804
-818
-834
-829
-837
-824
-809
-829
-800
-753
-780
-813
-820
-829
-850
-846
-816
-804
-801
-823
-828
-831
-882
-941
-938
-922
-882
-834
-826
-837
-876
-938
-961
-926
-894
-884
-884
-862
-868
-893
-864
-796
-784
-772
-723
-694
-641
-572
-529
-514
-433
-321
-310
-312
-263
-201
-163
-119
-30
23
74
147
177
171
187
207
215
226
259
318
327
300
313
305
331
409
512
567
563
634
604
552
591
553
564
657
670
706
795
856
948
1068
1131
1198
1223
1131
1133
1228
1326
1473
1602
1682
1724
1674
1731
1912
2063
2199
2279
2198
2017
1800
1635
1531
1527
1620
1505
979
97
-1041
-2308
-3210
-3501
-3369
-2964
-2579
-2459
-2696
-3030
-3160
-3120
-2925
-2665
-2557
-2678
-2817
-2795
-2605
-2287
-1917
-1713
-1736
-1768
-1603
-1142
-369
563
1336
1786
1889
1736
1505
1318
1234
1179
1076
934
817
750
691
608
484
278
-27
-320
-514
-650
-810
-979
-1225
-1620
-2126
-2690
-3210
-3633
-3929
-4040
-4011
-3854
-3618
-3424
-3288
-3190
-3047
-2931
-2819
-2628
-2386
-2147
-1942
-1695
-1543
-1472
-1380
-1247
-1062
-832
-531
-252
-48
127
221
205
87
-91
-260
-437
-593
-712
-807
-900
-1039
-1180
-1290
-1403
-1500
-1557
-1527
-1489
-1475
-1454
-1476
-1556
-1640
-1683
-1686
-1658
-1603
-1513
-1383
-1239
-1090
-946
-810
-661
-493
-341
-171
-7
135
254
337
439
532
599
646
696
765
874
1042
1214
1380
1539
1645
1780
1879
1882
1909
1902
1803
1725
1677
1674
1664
1684
1783
1837
1938
2028
2030
2084
2084
2083
2262
2444
2715
3014
3200
3311
3265
3285
3381
3303
2372
697
-1417
-3984
-5567
-5767
-4991
-3814
-3098
-3077
-3913
-4686
-4689
-4017
-2952
-2102
-1795
-2130
-2576
-2677
-2473
-2050
-1817
-2028
-2594
-3055
-2835
-1936
-382
1445
2767
3348
3263
2956
2724
2615
2672
2659
2471
2078
1613
1224
791
245
-366
-854
-1087
-1105
-862
-509
-301
-257
-419
-689
-1201
-1882
-2631
-3466
-4113
-4424
-4351
-4037
-3629
-3269
-3134
-3087
-2950
-2587
-1954
-1210
-473
23
257
328
280
206
25
-191
-420
-610
-588
-405
-57
280
441
424
257
125
49
33
14
-147
-522
-1120
-1789
-2431
-2935
-3207
-3354
-3437
-3448
-3300
-3046
-2747
-2381
-2080
-1881
-1812
-1790
-1748
-1724
-1695
-1694
-1766
-1904
-2072
-2187
-2164
-1983
-1699
-1389
-1078
-808
-619
-465
-358
-301
-315
-440
-600
-757
-856
-898
-943
-948
-919
-856
-757
-617
-399
-132
76
221
311
330
215
35
-97
-237
-404
-578
-681
-752
-796
-769
-681
-537
-350
-69
228
505
742
924
1127
1262
1391
1532
1619
1691
1718
1757
1887
2010
2182
2386
2509
2661
2806
2885
2979
3127
3258
3301
3261
3172
2970
2749
2615
2538
2468
2401
2333
1758
513
-1034
-2880
-4404
-5084
-4935
-4458
-4185
-4203
-4657
-5173
-5280
-4766
-3955
-3247
-2756
-2598
-2487
-2147
-1547
-864
-474
-451
-841
-1329
-1395
-892
131
1317
2268
2772
2831
2767
2773
2919
3091
3085
2924
2619
2278
1914
1485
921
142
-729
-1539
-2113
-2380
-2406
-2302
-2208
-2161
-2220
-2420
-2677
-2967
-3227
-3457
-3561
-3480
-3325
-3106
-2940
-2831
-2772
-2698
-2478
-2137
-1679
-1153
-608
-53
480
941
1172
1176
1054
826
646
528
467
393
227
5
-279
-540
-753
-946
-1136
-1323
-1452
-1582
-1678
-1754
-1862
-2067
-2355
-2620
-2868
-3016
-3023
-2883
-2699
-2498
-2328
-2197
-2039
-1872
-1610
-1296
-1034
-866
-785
-727
-732
-767
-851
-986
-1099
-1217
-1267
-1238
-1153
-1052
-939
-827
-758
-676
-567
-445
-308
-192
-96
-42
-39
-80
-134
-182
-231
-278
-301
-273
-251
-215
-183
-158
-139
-124
-74
-38
-41
-54
-53
-66
-50
16
65
114
209
345
519
717
930
1179
1392
1597
1813
2027
2221
2391
2521
2574
2675
2695
2652
2637
2597
2597
2624
2667
2705
2746
2768
2849
2929
2958
3093
3094
2988
2305
875
-760
-2659
-4058
-4662
-4709
-4542
-4687
-5058
-5625
-5935
-5710
-4949
-3986
-3239
-2611
-2270
-1850
-1174
-419
271
406
145
-423
-959
-1012
-571
278
1023
1550
1811
1854
2028
2345
2801
3180
3381
3445
3320
3133
2831
2350
1634
699
-334
-1333
-2083
-2552
-2808
-2888
-2908
-2905
-2958
-3003
-3001
-2975
-2907
-2806
-2575
-2271
-2017
-1804
-1723
-1792
-1930
-2049
-2045
-1902
-1595
-1197
-709
-213
276
724
1109
1443
1672
1760
1733
1674
1598
1403
1099
624
-65
-855
-1528
-1948
-2158
-2287
-2496
-2675
-2796
-2782
-2646
-2501
-2359
-2272
-2162
-2029
-1864
-1733
-1671
-1629
-1649
-1689
-1743
-1748
-1629
-1438
-1206
-1037
-938
-860
-774
-631
-503
-430
-433
-458
-486
-548
-630
-768
-909
-1026
-1119
-1167
-1131
-1036
-924
-744
-544
-335
-139
63
235
354
461
507
509
435
338
222
44
-179
-392
-534
-609
-619
-598
-529
-439
-351
-193
14
240
498
723
931
1134
1287
1431
1550
1591
1628
1669
1752
1854
1967
2157
2269
2328
2422
2454
2488
2624
2799
2875
2977
3081
3119
3183
3208
3249
3193
3120
3076
2999
2959
2768
2035
815
-605
-2082
-3022
-3351
-3375
-3468
-3852
-4381
-4898
-5056
-4667
-4008
-3425
-3013
-2727
-2442
-1861
-977
-98
456
467
138
-315
-503
-263
245
796
1124
1219
1203
1302
1576
1946
2286
2464
2562
2629
2719
2871
2922
2732
2214
1435
603
-152
-766
-1201
-1535
-1876
-2198
-2486
-2749
-2947
-3094
-3148
-3111
-2976
-2687
-2333
-1986
-1689
-1486
-1385
-1375
-1382
-1351
-1301
-1191
-997
-737
-496
-262
-62
110
297
513
757
996
1254
1462
1575
1563
1469
1236
817
353
-138
-580
-992
-1394
-1784
-2212
-2551
-2852
-3024
-3070
-3014
-2850
-2647
-2335
-2031
-1718
-1424
-1178
-981
-862
-722
-644
-597
-552
-546
-623
-802
-929
-1034
-1115
-1124
-1091
-1040
-962
-841
-732
-616
-485
-377
-299
-253
-194
-135
-88
-59
-50
-85
-163
-251
-284
-280
-247
-177
-83
-25
24
73
94
84
89
88
56
-3
-48
-88
-174
-272
-362
-429
-462
-443
-363
-225
-55
134
337
580
834
1074
1305
1515
1709
1850
1950
2030
2084
2093
2074
2015
1928
1838
1782
1811
1845
1858
1885
1898
1939
2085
2288
2457
2590
2702
2795
2899
3002
3070
2969
2427
1463
383
-765
-1562
-1990
-2275
-2646
-3214
-3829
-4359
-4501
-4275
-3885
-3616
-3409
-3138
-2730
-1991
-1075
-308
49
2
-178
-371
-337
-102
77
149
61
-57
-121
6
251
482
661
822
1090
1460
1943
2442
2752
2811
2667
2377
2034
1671
1304
905
454
-3
-494
-977
-1405
-1783
-2128
-2404
-2579
-2668
-2610
-2416
-2128
-1805
-1531
-1320
-1202
-1170
-1157
-1111
-989
-839
-734
-714
-775
-847
-866
-822
-738
-639
-609
-615
-472
-224
50
298
428
366
237
196
174
186
87
-146
-465
-751
-938
-1128
-1294
-1492
-1701
-1853
-1844
-1704
-1548
-1382
-1222
-1101
-1033
-880
-681
-537
-428
-385
-400
-470
-567
-681
-822
-967
-1083
-1189
-1253
-1243
-1211
-1147
-1044
-909
-742
-526
-254
32
283
498
666
786
866
928
929
878
813
717
598
484
384
267
157
62
-7
-38
-11
35
90
169
231
236
263
317
345
362
376
377
367
342
326
344
335
284
243
252
288
353
467
566
635
657
686
721
783
828
839
855
829
824
802
779
764
714
625
568
548
525
566
624
655
699
776
849
911
956
1012
1082
1094
1090
1070
1028
970
862
684
441
136
-112
-248
-370
-518
-672
-834
-970
-1053
-1060
-1016
-1010
-1028
-1038
-991
-889
-770
-655
-565
-573
-606
-611
-610
-600
-601
-614
-661
-690
-721
-756
-792
-803
-810
-799
-737
-688
-620
-508
-393
-278
-170
-88
-15
52
117
155
176
171
130
40
-72
-199
-326
-447
-583
-691
-790
-859
-900
-924
-922
-875
-793
-710
-655
-595
-517
-468
-441
-410
-392
-397
-384
-421
-505
-590
-643
-706
-784
-776
-775
-845
-870
-841
-786
-700
-611
-518
-445
-391
-323
-219
-161
-134
-86
-59
-38
-55
-81
-113
-145
-185
-250
-285
-333
-430
-498
-509
-531
-556
-540
-521
-496
-471
-449
-423
-389
-354
-302
-267
-256
-269
-301
-308
-330
-354
-398
-431
-479
-540
-568
-611
-639
-649
-635
-605
-556
-487
-429
-377
-320
-262
-197
-123
-78
-51
-53
-92
-136
-169
-227
-266
-275
-267
-293
-335
-326
-288
-268
-248
-204
-154
-130
-126
-87
-20
30
39
51
50
15
-33
-47
-37
-32
-33
-38
-40
-48
-40
-40
-52
-53
-74
-94
-100
-71
-60
-73
-68
-54
-55
-44
-19
11
41
52
57
62
82
90
89
75
51
21
-17
-34
-44
-68
-67
-48
-48
-72
-82
-88
-79
-74
-62
-40
-26
-35
-55
-43
-32
-35
-62
-86
-106
-137
-170
-171
-163
-173
-182
-180
-182
-195
-221
-236
-233
-217
-191
-169
-155
-154
-157
-153
-155
-153
-152
-169
-189
-206
-210
-232
-270
-308
-338
-367
-426
-494
-543
-563
-586
-625
-629
-621
-627
-655
-659
-643
-641
-626
-601
-572
-559
-550
-541
-519
-502
-513
-515
-504
-494
-496
-506
-505
-492
-479
-471
-444
-405
-360
-310
-266
-223
-192
-158
-129
-106
-74
-68
-78
-79
-100
-133
-155
-174
-217
-264
-292
-317
-346
-367
-371
-385
-389
-400
-389
-367
-339
-294
-257
-241
-252
-267
-281
-306
-329
-346
-356
-361
-365
-350
-320
-297
-288
-297
-304
-310
-322
-300
-266
-225
-182
-164
-162
-163
-174
-175
-157
-146
-159
-166
-143
-156
-171
-168
-163
-200
-244
-279
-295
-290
-280
-265
-252
-219
-207
-214
-218
-212
-207
-191
-190
-199
-195
-196
-224
-252
-257
-247
-241
-260
-253
-211
-180
-157
-132
-125
-140
-134
-112
-97
-75
-48
-31
-31
-33
-61
-114
-156
-174
-172
-175
-195
-208
-222
-243
-267
-297
-313
-326
-328
-321
-338
-381
-380
-363
-379
-413
-428
-417
-428
-454
-444
-426
-413
-416
-417
-407
-384
-368
-353
-333
-326
-331
-337
-349
-370
-369
-368
-372
-367
-358
-357
-374
-415
-428
-449
-468
-469
-453
-424
-401
-388
-397
-398
-396
-404
-391
-368
-370
-387
-385
-374
-362
-366
-376
-378
-354
-332
-314
-303
-269
-215
-186
-152
-121
-88
-100
-110
-98
-87
-91
-91
-82
-86
-100
-149
-180
-191
-202
-199
-182
-167
-170
-185
-208
-233
-269
-295
-326
-343
-344
-335
-343
-352
-370
-400
-416
-420
-411
-411
-399
-407
-418
-396
-359
-334
-322
-319
-324
-288
-249
-226
-188
-155
-167
-183
-167
-147
-145
-165
-161
-163
-189
-214
-242
-246
-266
-297
-300
-295
-276
-274
-263
-264
-262
-273
-292
-287
-294
-301
-300
-312
-304
-295
-283
-276
-273
-260
-242
-216
-180
-129
-87
-66
-50
-45
-52
-50
-43
-45
-41
-32
-23
-26
-19
-11
-19
-31
-31
-24
-47
-61
-53
-43
-41
-61
-113
-159
-194
-220
-239
-245
-250
-274
-303
-336
-366
-387
-373
-351
-339
-321
-311
-302
-280
-249
-236
-224
-221
-242
-224
-201
-197
-201
-184
-181
-195
-192
-169
-138
-134
-143
-160
-157
-162
-164
-143
-115
-121
-146
-159
-183
-201
-206
-216
-219
-218
-235
-259
-271
-274
-275
-268
-269
-271
-253
-244
-259
-265
-244
-212
-205
-211
-201
-202
-210
-210
-214
-217
-206
-197
-204
-219
-214
-207
-206
-193
-175
-157
-143
-124
-102
-92
-87
-65
-48
-48
-51
-49
-60
-82
-100
-133
-166
-204
-220
-217
-208
-194
-180
-189
-198
-186
-183
-199
-206
-189
-157
-149
-173
-194
-208
-246
-280
-296
-305
-324
-312
-273
-254
-247
-223
-182
-155
-137
-123
-114
-107
-104
-94
-64
-68
-84
-104
-119
-125
-153
-169
-150
-128
-134
-135
-137
-140
-128
-148
-159
-157
-162
-159
-154
-157
-167
-178
-207
-231
-250
-254
-277
-265
-242
-226
-220
-220
-189
-192
-208
-234
-234
-208
-193
-184
-155
-120
-119
-138
-157
-152
-143
-136
-152
-168
-167
-171
-173
-175
-168
-176
-190
-208
-205
-204
-212
-205
-203
-205
-224
-239
-263
-293
-312
-324
-318
-321
-326
-320
-313
-318
-316
-298
-275
-269
-279
-305
-321
-307
-282
-249
-217
-210
-199
-174
-176
-209
-212
-217
-243
-258
-248
-239
-258
-268
-277
-291
-304
-307
-283
-260
-264
-260
-206
-195
-218
-239
-260
-282
-298
-291
-269
-253
-250
-246
-251
-261
-255
-254
-257
-260
-257
-244
-241
-213
-180
-173
-191
-225
-248
-255
-251
-229
-194
-193
-187
-175
-172
-169
-167
-148
-125
-107
-89
-71
-50
-27
-19
-21
-25
-28
-35
-50
-57
-59
-74
-80
-103
-127
-150
-168
-182
-185
-160
-147
-137
-133
-128
-138
-165
-171
-172
-179
-188
-176
-148
-136
-152
-165
-171
-183
-210
-220
-197
-182
-170
-154
-142
-138
-149
-150
-139
-127
-101
-84
-76
-71
-67
-60
-80
-114
-142
-180
-222
-257
-274
-277
-298
-317
-319
-332
-349
-356
-347
-328
-316
-319
-307
-275
-253
-239
-257
-270
-268
-260
-255
-230
-207
-201
-201
-196
-199
-199
-187
-166
-148
-135
-113
-114
-128
-124
-114
-122
-147
-167
-199
-229
-234
-233
-244
-270
-290
-314
-325
-337
-339
-332
-334
-335
-325
-299
-280
-259
-254
-252
-255
-268
-275
-269
-256
-249
-249
-237
-214
-217
-228
-214
-214
-229
-244
-235
-221
-208
-200
-187
-173
-172
-186
-212
-213
-245
-279
-292
-292
-290
-288
-261
-245
-261
-278
-283
-273
-274
-285
-286
-277
-259
-247
-241
-253
-271
-276
-286
-277
-273
-271
-275
-282
-287
-305
-314
-319
-322
-328
-335
-339
-329
-294
-286
-284
-288
-292
-302
-303
-285
-291
-300
-319
-333
-364
-378
-367
-360
-358
-359
-350
-332
-326
-314
-270
-233
-193
-169
-153
-148
-144
-134
-141
-147
-131
-132
-148
-156
-170
-167
-180
-182
-171
-152
-140
-144
-147
-135
-131
-132
-136
-158
-180
-206
-228
-235
-235
-239
-247
-259
-275
-301
-304
-307
-327
-319
-299
-293
-280
-277
-249
-246
-259
-252
-254
-259
-275
-275
-268
-274
-285
-287
-281
-273
-265
-257
-233
-217
-206
-199
-196
-190
-193
-187
-193
-203
-221
-241
-248
-264
-271
-284
-305
-321
-342
-353
-345
-333
-342
-348
-361
-376
-388
-395
-368
-349
-348
-349
-367
-370
-345
-322
-305
-305
-308
-304
-293
-284
-287
-293
-285
-280
-279
-263
-240
-226
-207
-190
-180
-170
-177
-201
-216
-211
-210
-220
-228
-249
-272
-286
-298
-306
-314
-319
-313
-296
-282
-279
-274
-258
-254
-265
-268
-270
-260
-263
-260
-257
-257
-252
-268
-244
-206
-182
-174
-169
-163
-162
-158
-129
-90
-85
-104
-122
-138
-167
-179
-183
-181
-188
-188
-195
-204
-209
-207
-194
-189
-191
-197
-187
-155
-148
-168
-178
-190
-205
-206
-201
-199
-181
-159
-165
-184
-193
-175
-155
-143
-143
-139
-124
-119
-113
-102
-66
-41
-41
-50
-77
-83
-90
-89
-77
-71
-59
-59
-80
-104
-105
-111
-104
-100
-99
-112
-124
-136
-151
-158
-179
-190
-219
-233
-241
-257
-276
-303
-328
-356
-368
-364
-353
-366
-365
-371
-375
-373
-372
-364
-345
-327
-328
-319
-325
-323
-326
-319
-309
-302
-293
-283
-278
-288
-294
-279
-240
-219
-206
-204
-210
-226
-239
-221
-191
-195
-219
-239
-246
-283
-319
-341
-349
-349
-358
-361
-368
-371
-386
-385
-365
-337
-313
-307
-300
-296
-288
-272
-255
-250
-236
-231
-233
-234
-231
-217
-200
-209
-237
-260
-264
-259
-269
-255
-221
-214
-211
-198
-210
-239
-259
-279
-304
-322
-334
-343
-349
-371
-393
-398
-394
-392
-391
-383
-374
-378
-371
-356
-345
-312
-281
-292
-314
-315
-306
-319
-336
-335
-330
-321
-327
-321
-311
-315
-328
-343
-346
-343
-340
-338
-356
-363
-363
-364
-375
-388
-408
-425
-424
-424
-435
-427
-408
-390
-366
-353
-353
-352
-347
-329
-299
-287
-272
-254
-234
-231
-237
-228
-207
-197
-180
-161
-157
-175
-177
-166
-180
-179
-170
-184
-221
-236
-219
-220
-235
-225
-210
-231
-261
-270
-263
-246
-241
-226
-218
-239
-271
-276
-265
-269
-268
-250
-240
-258
-268
-263
-250
-239
-233
-223
-222
-227
-242
-257
-261
-275
-307
-325
-343
-378
-404
-410
-405
-391
-379
-391
-404
-407
-393
-369
-350
-345
-340
-322
-310
-306
-288
-276
-280
-297
-304
-306
-289
-280
-269
-268
-272
-281
-295
-289
-287
-287
-291
-283
-298
-302
-304
-306
-304
-321
-332
-339
-337
-350
-361
-357
-350
-329
-324
-325
-307
-288
-289
-305
-325
-334
-309
-276
-230
-255
-332
-280
-187
-194
-197
-176
-178
-185
-187
-201
-231
-237
-223
-237
-269
-259
-267
-308
-308
-299
-333
-324
-306
-316
-321
-324
-340
-358
-344
-343
-364
-358
-343
-350
-370
-388
-371
-357
-347
-325
-299
-267
-249
-244
-234
-235
-247
-279
-297
-298
-301
-319
-330
-369
-373
-412
-390
-465
-407
-712
-764
-883
-1000
-892
-1069
-1089
-1124
-1038
-952
-748
-650
-468
-282
38
270
505
694
760
911
964
1002
973
828
677
456
262
48
-217
-434
-679
-832
-953
-1053
-1069
-1055
-990
-895
-737
-574
-357
-195
3
165
351
460
523
533
494
454
343
232
78
-52
-210
-364
-511
-629
-728
-784
-833
-862
-818
-762
-685
-561
-405
-252
-146
-9
21
108
186
237
222
182
158
66
-33
-123
-234
-332
-407
-542
-608
-676
-723
-729
-701
-680
-631
-593
-509
-424
-379
-293
-245
-192
-119
-68
-45
-46
-68
-56
-40
-67
-129
-186
-243
-285
-327
-376
-396
-469
-443
-471
-489
-496
-468
-434
-384
-312
-288
-213
-211
-154
-125
-124
-66
-73
-109
-138
-138
-139
-183
-224
-239
-295
-293
-270
-327
-325
-361
-342
-358
-312
-351
-366
-533
-905
-973
-1131
-1279
-1469
-1577
-1786
-1792
-1722
-1624
-1528
-1407
-1114
-792
-371
-54
267
534
784
1001
1149
1212
1217
1101
966
766
535
233
-89
-423
-670
-943
-1166
-1300
-1419
-1386
-1401
-1264
-1195
-955
-795
-527
-322
-143
103
263
404
457
474
364
286
176
-25
-157
-345
-499
-678
-824
-907
-1012
-1009
-1000
-905
-804
-624
-486
-323
-114
62
203
316
401
435
476
455
401
317
188
79
-85
-234
-392
-537
-654
-705
-740
-752
-706
-691
-622
-551
-438
-329
-255
-149
-65
6
16
39
68
47
25
-41
-133
-201
-233
-320
-369
-387
-417
-417
-446
-438
-400
-321
-248
-179
-81
-8
41
73
125
168
161
148
108
75
25
-66
-168
-220
-341
-418
-463
-527
-538
-538
-521
-506
-460
-396
-363
-310
-219
-105
-134
-198
-148
-62
-26
-31
-120
-215
-268
-310
-368
-408
-370
-439
-453
-426
-455
-425
-413
-384
-250
-107
-93
-123
-117
-45
42
53
12
-13
8
-49
-127
-200
-227
-268
-317
-348
-389
-424
-476
-480
-450
-403
-344
-327
-329
-291
-221
-206
-175
-134
-104
-78
-130
-141
-163
-175
-170
-240
-358
-587
-601
-823
-874
-936
-1103
-1103
-1208
-1171
-1122
-1083
-1000
-873
-676
-451
-292
-163
-64
34
117
199
210
203
154
92
-27
-152
-237
-376
-493
-601
-652
-683
-701
-654
-614
-537
-465
-396
-316
-248
-151
-66
-16
28
57
57
27
-24
-89
-164
-227
-284
-338
-389
-435
-469
-465
-434
-401
-347
-277
-207
-118
-40
5
85
146
194
220
207
215
192
138
71
4
-43
-91
-149
-184
-217
-244
-272
-287
-262
-247
-229
-204
-180
-163
-153
-149
-140
-138
-122
-96
-92
-91
-138
-173
-214
-251
-289
-339
-329
-366
-372
-401
-398
-374
-385
-335
-304
-259
-242
-206
-150
-121
-99
-64
-87
-119
-92
-147
-174
-163
-186
-215
-252
-259
-287
-318
-335
-341
-352
-352
-349
-366
-381
-333
-310
-359
-355
-327
-350
-352
-334
-350
-365
-337
-349
-387
-362
-368
-369
-354
-342
-348
-341
-331
-318
-309
-305
-325
-340
-350
-387
-399
-399
-398
-389
-366
-387
-384
-364
-337
-306
-284
-269
-279
-269
-237
-193
-157
-164
-177
-207
-251
-211
-188
-198
-215
-232
-245
-212
-183
-177
-185
-227
-182
-132
-98
-111
-121
-144
-112
-42
-6
20
29
62
99
152
186
194
181
231
277
326
366
379
380
399
409
429
432
403
389
417
455
464
463
456
484
506
577
644
645
676
698
753
843
881
927
953
960
966
1008
1060
1120
1170
1184
1187
1164
1166
1146
1097
1054
1011
982
981
943
878
823
749
644
511
332
124
-99
-290
-411
-545
-699
-891
-1134
-1377
-1608
-1742
-1785
-1816
-1830
-1819
-1799
-1717
-1577
-1418
-1240
-1083
-956
-807
-616
-404
-183
4
120
149
153
181
231
281
335
395
428
430
426
445
459
478
481
471
469
461
416
365
303
202
61
-103
-290
-471
-644
-819
-960
-1131
-1315
-1476
-1629
-1740
-1806
-1838
-1854
-1846
-1808
-1748
-1669
-1574
-1501
-1458
-1390
-1307
-1224
-1140
-1101
-1079
-1034
-991
-941
-898
-847
-784
-704
-600
-492
-405
-345
-276
-205
-130
-91
-83
-87
-135
-206
-279
-370
-486
-615
-744
-863
-980
-1067
-1129
-1178
-1222
-1250
-1244
-1221
-1167
-1090
-993
-896
-792
-688
-609
-529
-431
-324
-215
-109
-30
37
80
127
185
233
270
315
377
421
484
531
586
657
727
780
814
866
916
959
1014
1058
1060
1090
1128
1169
1217
1273
1336
1412
1500
1577
1649
1735
1840
1936
2022
2134
2216
2284
2369
2436
2530
2611
2604
2559
2509
2479
2530
2520
2259
1664
764
-209
-931
-1284
-1433
-1614
-2080
-2814
-3603
-4162
-4262
-4017
-3651
-3365
-3253
-3159
-2881
-2333
-1606
-931
-526
-401
-416
-335
18
549
1062
1317
1228
919
609
504
705
1066
1385
1512
1447
1346
1309
1433
1658
1822
1819
1635
1334
1064
886
772
632
309
-249
-943
-1586
-2023
-2195
-2207
-2246
-2426
-2726
-3001
-3092
-2904
-2508
-2087
-1768
-1573
-1409
-1161
-752
-304
44
203
197
138
188
413
713
955
1022
918
742
635
700
906
1135
1286
1304
1233
1160
1150
1176
1173
1083
852
533
221
-43
-265
-499
-887
-1451
-2061
-2609
-2955
-3208
-3450
-3682
-4018
-4238
-4245
-4092
-3765
-3371
-2953
-2525
-2079
-1587
-1051
-474
44
477
774
981
1145
1188
1256
1184
948
662
282
-38
-318
-539
-719
-947
-1131
-1294
-1395
-1373
-1299
-1183
-1095
-992
-889
-803
-685
-596
-530
-526
-554
-573
-593
-607
-611
-595
-570
-573
-544
-466
-381
-265
-144
-27
88
196
308
435
543
612
682
711
742
769
800
843
875
938
997
1080
1183
1270
1402
1535
1660
1845
1968
2030
2112
2136
2156
2220
2224
2163
2051
1896
1847
1849
1815
1809
1719
1591
1527
1483
1535
1544
1367
937
212
-585
-1215
-1631
-1820
-1958
-2265
-2808
-3495
-4046
-4264
-4119
-3731
-3318
-3043
-2848
-2602
-2178
-1521
-771
-171
181
322
405
623
1016
1505
1837
1855
1594
1173
873
832
1007
1261
1378
1276
1020
775
687
781
927
959
806
496
180
-48
-205
-340
-574
-1011
-1574
-2153
-2573
-2772
-2778
-2719
-2756
-2894
-3036
-3046
-2841
-2417
-1887
-1402
-1021
-745
-470
-104
325
726
1002
1130
1136
1100
1119
1222
1338
1359
1257
1055
821
650
595
670
742
714
600
415
253
136
53
-23
-133
-350
-639
-929
-1184
-1389
-1588
-1789
-2022
-2244
-2419
-2484
-2457
-2428
-2587
-2965
-3278
-3427
-3254
-2842
-2466
-2272
-2205
-2099
-1864
-1478
-983
-498
-51
347
623
784
884
1017
1076
1048
878
555
272
50
-109
-351
-732
-1175
-1589
-1843
-1940
-1942
-1867
-1809
-1809
-1829
-1814
-1685
-1443
-1148
-931
-819
-738
-654
-538
-407
-293
-208
-144
-76
17
110
228
328
400
439
449
507
615
790
962
1020
976
900
830
832
922
1007
1009
976
892
835
857
945
1081
1221
1302
1367
1468
1574
1704
1847
1986
2065
2123
2159
2168
2184
2219
2257
2246
2192
2096
2024
1949
1918
1932
1943
1924
1720
1275
579
-254
-1008
-1510
-1763
-1879
-2113
-2585
-3235
-3886
-4255
-4177
-3752
-3211
-2803
-2588
-2425
-2143
-1603
-872
-182
270
421
417
496
772
1194
1564
1690
1482
1046
644
549
781
1156
1439
1444
1190
858
673
724
915
1055
969
660
242
-146
-405
-594
-815
-1180
-1699
-2237
-2663
-2848
-2820
-2687
-2601
-2608
-2646
-2605
-2364
-1936
-1390
-860
-420
-128
99
322
565
838
1073
1192
1194
1156
1087
1070
1089
1113
1077
956
808
676
621
636
683
714
673
538
322
108
-67
-216
-358
-530
-787
-1097
-1410
-1674
-1884
-2039
-2169
-2285
-2366
-2416
-2506
-2660
-2742
-2877
-2934
-2813
-2652
-2458
-2203
-1982
-1781
-1556
-1326
-1041
-660
-245
106
387
541
626
643
655
602
472
338
151
-55
-312
-618
-926
-1214
-1497
-1722
-1853
-1908
-1894
-1849
-1808
-1791
-1769
-1701
-1577
-1408
-1235
-1077
-962
-896
-843
-801
-751
-675
-570
-438
-322
-207
-83
36
173
279
394
502
597
710
804
865
886
849
761
669
607
584
582
556
513
450
381
363
422
513
618
741
830
912
1044
1161
1254
1384
1443
1489
1531
1551
1625
1671
1682
1645
1594
1623
1697
1749
1777
1689
1578
1562
1605
1741
1838
1724
1326
646
-157
-832
-1313
-1574
-1725
-1987
-2454
-3056
-3636
-3966
-3976
-3718
-3295
-2916
-2635
-2365
-2020
-1552
-996
-487
-114
68
135
243
469
783
1085
1195
1046
749
453
368
497
762
1031
1166
1088
893
718
650
678
715
673
485
152
-236
-578
-867
-1139
-1467
-1843
-2240
-2590
-2780
-2818
-2727
-2583
-2479
-2408
-2316
-2141
-1821
-1380
-892
-449
-123
92
233
350
500
666
796
865
871
818
746
714
747
705
677
626
470
464
428
390
521
401
301
149
-251
-417
-655
-909
-1007
-1334
-1650
-1913
-2329
-2599
-2838
-3045
-3150
-3286
-3279
-3249
-3160
-2817
-2497
-2160
-1777
-1536
-1216
-813
-457
-82
205
380
459
447
427
334
250
199
49
-162
-384
-642
-851
-993
-1094
-1185
-1300
-1390
-1443
-1458
-1460
-1461
-1441
-1428
-1425
-1386
-1346
-1299
-1223
-1136
-1077
-1058
-1023
-961
-870
-731
-577
-439
-304
-169
-31
98
210
314
407
479
521
539
557
575
576
568
527
490
494
518
552
598
627
622
630
695
774
822
851
858
867
888
885
874
865
903
962
1033
1126
1144
1131
1183
1273
1383
1476
1521
1557
1622
1737
1805
1803
1749
1649
1558
1530
1520
1505
1495
1440
1247
833
195
-579
-1294
-1765
-1962
-1991
-2036
-2299
-2770
-3283
-3632
-3638
-3260
-2660
-2100
-1745
-1584
-1454
-1195
-725
-192
213
396
369
312
391
653
993
1206
1163
869
513
307
395
777
1219
1448
1366
1037
660
438
427
546
578
394
6
-477
-905
-1214
-1413
-1591
-1814
-2095
-2363
-2513
-2483
-2296
-2034
-1827
-1742
-1691
-1594
-1346
-945
-484
-53
210
297
287
266
319
451
611
721
751
729
690
663
666
706
750
768
744
679
626
611
603
553
431
231
-45
-352
-617
-800
-926
-1092
-1308
-1567
-1856
-2088
-2221
-2297
-2393
-2553
-2754
-2825
-2701
-2462
-2218
-2106
-2132
-2125
-1924
-1567
-1141
-721
-398
-173
2
121
182
266
436
614
697
620
385
116
-60
-149
-246
-419
-656
-883
-1046
-1113
-1159
-1203
-1242
-1285
-1319
-1330
-1300
-1227
-1077
-948
-893
-922
-970
-934
-802
-626
-478
-373
-312
-240
-138
-16
105
250
419
545
631
654
649
663
696
736
732
685
637
616
626
615
569
529
525
576
678
768
784
779
789
822
914
1043
1138
1232
1312
1350
1367
1340
1325
1390
1500
1622
1721
1725
1666
1626
1621
1654
1658
1622
1566
1516
1534
1589
1657
1681
1478
1054
424
-346
-1052
-1515
-1710
-1749
-1809
-2072
-2580
-3171
-3587
-3663
-3343
-2769
-2167
-1706
-1462
-1334
-1158
-852
-425
-29
246
350
336
370
500
685
859
874
706
465
293
345
641
1046
1390
1518
1387
1092
795
624
609
660
644
460
79
-408
-916
-1327
-1606
-1807
-1966
-2110
-2211
-2262
-2244
-2140
-1974
-1798
-1633
-1471
-1300
-1077
-807
-507
-223
-8
67
44
-24
-62
-14
128
317
486
577
586
550
513
546
657
818
968
1056
1059
964
824
669
500
311
95
-172
-485
-811
-1071
-1231
-1406
-1599
-1812
-2049
-2221
-2269
-2213
-2123
-2081
-2113
-2155
-2111
-1951
-1734
-1559
-1484
-1432
-1343
-1184
-988
-762
-544
-378
-264
-169
-81
-6
77
187
296
349
330
240
108
-22
-149
-229
-301
-400
-530
-686
-844
-962
-1018
-1053
-1082
-1107
-1121
-1126
-1095
-1030
-969
-931
-910
-870
-815
-734
-642
-571
-512
-447
-353
-272
-210
-141
-61
47
168
300
404
467
491
508
530
561
605
636
646
635
620
591
590
600
622
645
661
707
751
762
767
770
794
843
886
922
927
900
876
875
909
961
1013
1019
1012
1003
1033
1101
1158
1199
1192
1141
1089
1040
1054
1130
1207
1214
1125
873
425
-119
-658
-1074
-1287
-1315
-1282
-1347
-1568
-1930
-2326
-2573
-2553
-2280
-1844
-1416
-1117
-993
-981
-987
-948
-814
-616
-416
-259
-171
-125
-111
-120
-133
-154
-149
-102
2
143
329
539
699
775
779
707
635
584
559
548
518
442
264
-2
-303
-586
-838
-1035
-1132
-1150
-1141
-1144
-1176
-1234
-1298
-1310
-1252
-1119
-941
-780
-669
-632
-639
-649
-669
-678
-651
-612
-554
-458
-353
-272
-209
-162
-118
-50
50
160
271
370
436
472
478
419
330
217
72
-63
-182
-307
-442
-616
-823
-1033
-1243
-1408
-1489
-1483
-1451
-1458
-1531
-1659
-1782
-1830
-1777
-1680
-1546
-1439
-1373
-1352
-1377
-1375
-1319
-1204
-1052
-867
-706
-589
-536
-527
-503
-469
-405
-316
-221
-172
-185
-233
-291
-365
-407
-437
-454
-473
-511
-546
-568
-582
-613
-629
-636
-638
-648
-657
-666
-674
-657
-645
-647
-659
-659
-643
-605
-544
-488
-414
-324
-249
-183
-96
4
99
181
249
285
326
373
418
453
507
563
604
653
683
701
706
722
782
847
898
914
914
939
977
1014
1065
1088
1077
1049
1025
1036
1072
1115
1133
1093
1021
973
940
940
968
975
968
950
946
960
975
992
983
917
723
415
6
-479
-901
-1157
-1231
-1211
-1233
-1390
-1694
-2048
-2276
-2267
-2008
-1603
-1211
-942
-832
-832
-839
-774
-626
-443
-289
-198
-171
-185
-206
-212
-206
-193
-169
-127
-40
103
283
478
629
725
740
703
659
640
653
658
643
528
337
93
-162
-394
-580
-706
-784
-824
-842
-863
-897
-949
-996
-1002
-962
-880
-778
-668
-606
-613
-656
-703
-747
-769
-768
-736
-686
-637
-558
-480
-403
-324
-233
-122
11
175
329
463
567
634
646
622
571
508
449
394
344
287
205
86
-57
-192
-304
-379
-435
-458
-479
-533
-606
-691
-786
-897
-1003
-1118
-1341
-1770
-2351
-2939
-3269
-3179
-2791
-2379
-2193
-2225
-2322
-2262
-1921
-1348
-687
-109
290
423
362
234
128
123
214
287
255
118
-86
-310
-506
-594
-544
-433
-298
-186
-157
-182
-216
-224
-220
-287
-440
-607
-730
-792
-836
-912
-1029
-1143
-1183
-1119
-968
-753
-483
-210
23
169
250
288
295
322
399
493
557
546
455
312
168
105
162
323
517
672
737
755
800
901
1040
1188
1305
1381
1419
1392
1357
1315
1291
1279
1273
1280
1270
1247
1221
1180
1149
1152
1193
1242
1284
1295
1267
1243
1268
1349
1443
1458
1337
1045
573
3
-522
-884
-1040
-1054
-1086
-1267
-1642
-2095
-2441
-2524
-2296
-1870
-1436
-1165
-1075
-1097
-1106
-984
-754
-519
-400
-414
-505
-581
-551
-416
-277
-214
-265
-361
-386
-250
55
448
784
963
971
872
779
766
842
939
936
798
530
185
-133
-387
-559
-696
-843
-995
-1126
-1196
-1208
-1184
-1150
-1144
-1158
-1140
-1082
-1001
-890
-801
-799
-859
-946
-1027
-1083
-1091
-1032
-928
-813
-703
-583
-466
-359
-218
-56
130
334
540
709
793
821
822
760
644
517
394
261
151
68
-44
-184
-366
-576
-788
-944
-1032
-1052
-1022
-1027
-1076
-1178
-1317
-1445
-1514
-1500
-1459
-1424
-1461
-1562
-1706
-1788
-1768
-1670
-1504
-1343
-1238
-1163
-1071
-933
-761
-590
-427
-316
-238
-167
-110
-55
-27
-32
-77
-132
-195
-235
-252
-250
-253
-286
-323
-385
-459
-513
-533
-556
-557
-565
-601
-673
-755
-815
-860
-879
-871
-843
-811
-778
-734
-675
-599
-505
-385
-261
-161
-64
36
133
221
298
369
414
440
459
490
515
529
562
579
577
604
626
651
667
674
682
688
681
669
649
632
631
639
684
721
743
757
748
734
738
766
824
905
976
1020
1027
994
967
952
964
1004
1051
1097
1124
1138
1145
1123
1098
1028
892
678
365
-27
-416
-684
-820
-881
-943
-1121
-1432
-1792
-2037
-2044
-1830
-1532
-1296
-1226
-1271
-1312
-1250
-1049
-810
-649
-629
-703
-765
-722
-553
-339
-182
-172
-254
-324
-266
-47
261
568
739
756
700
642
649
736
831
846
732
517
275
83
-49
-140
-253
-420
-621
-801
-905
-922
-867
-834
-853
-919
-979
-972
-914
-803
-709
-679
-706
-763
-816
-835
-794
-749
-708
-669
-604
-534
-457
-354
-259
-162
-62
51
163
267
361
427
459
456
448
434
407
344
275
215
135
64
-11
-64
-136
-208
-285
-358
-409
-450
-490
-538
-604
-695
-806
-927
-1051
-1210
-1484
-1916
-2406
-2789
-2890
-2655
-2288
-2071
-2096
-2225
-2262
-2050
-1543
-924
-456
-199
-146
-186
-180
-72
59
134
138
16
-134
-224
-224
-211
-232
-266
-327
-356
-276
-136
-4
67
45
-57
-211
-358
-470
-504
-513
-546
-640
-793
-925
-1003
-967
-810
-627
-466
-297
-149
-7
112
206
297
357
385
410
424
385
300
216
134
76
65
107
172
262
340
410
490
563
618
681
744
820
906
969
970
919
843
786
781
832
888
955
1014
1045
1071
1094
1127
1161
1160
1125
1092
1073
1094
1110
1084
1029
958
887
838
801
722
560
259
-150
-596
-940
-1081
-1070
-1049
-1148
-1438
-1820
-2126
-2197
-1985
-1646
-1365
-1276
-1371
-1451
-1384
-1142
-823
-603
-583
-722
-841
-786
-538
-217
6
17
-151
-328
-310
-55
335
696
875
829
683
583
634
811
973
985
817
540
275
114
63
11
-117
-352
-644
-862
-948
-905
-821
-796
-871
-1021
-1138
-1133
-1009
-873
-779
-771
-842
-936
-978
-946
-880
-818
-783
-790
-786
-740
-620
-469
-342
-230
-128
-15
87
213
344
450
514
512
495
475
444
407
363
293
202
103
15
-79
-165
-216
-252
-288
-335
-430
-589
-813
-1079
-1316
-1436
-1456
-1462
-1524
-1680
-1864
-1988
-1991
-1905
-1764
-1618
-1508
-1411
-1273
-1102
-949
-813
-708
-623
-526
-415
-285
-200
-148
-130
-169
-219
-227
-202
-140
-104
-99
-95
-126
-158
-204
-244
-255
-260
-283
-317
-367
-443
-517
-569
-628
-682
-719
-734
-714
-680
-669
-658
-631
-595
-541
-464
-391
-324
-260
-207
-160
-128
-90
-38
30
81
145
225
277
299
319
337
359
395
431
469
507
536
551
549
534
526
561
612
644
665
673
679
683
712
774
825
856
830
790
802
847
914
940
921
895
875
865
902
946
947
902
852
812
755
749
756
752
732
658
496
233
-117
-474
-726
-819
-818
-830
-949
-1222
-1546
-1766
-1760
-1538
-1289
-1126
-1123
-1206
-1213
-1055
-775
-533
-468
-595
-786
-862
-713
-424
-157
-83
-222
-450
-572
-451
-147
202
413
430
323
239
317
491
649
697
565
322
114
38
67
89
12
-220
-513
-738
-818
-756
-659
-634
-732
-894
-1007
-1031
-937
-810
-753
-778
-865
-932
-929
-875
-816
-783
-815
-873
-879
-815
-666
-521
-411
-362
-334
-289
-168
-25
152
241
280
141
221
386
221
554
274
177
316
66
91
60
-74
-185
-107
-348
-378
-429
-600
-552
-696
-784
-862
-1115
-1272
-1428
-1698
-1816
-1977
-2062
-2037
-2062
-2011
-1997
-1927
-1796
-1602
-1347
-1117
-894
-725
-546
-430
-353
-284
-258
-217
-214
-196
-196
-221
-260
-292
-298
-313
-292
-297
-247
-215
-230
-231
-309
-377
-442
-535
-586
-626
-703
-764
-843
-937
-961
-1010
-1035
-978
-928
-838
-731
-657
-561
-492
-436
-374
-339
-273
-200
-145
-116
-120
-129
-128
-106
-64
12
109
175
231
289
348
420
484
546
601
652
697
712
723
740
727
680
630
599
616
666
723
743
718
712
747
818
907
963
972
941
892
889
904
898
850
756
681
650
648
675
622
478
281
14
-277
-572
-820
-985
-1075
-1109
-1168
-1309
-1510
-1710
-1812
-1739
-1529
-1302
-1169
-1147
-1171
-1125
-976
-757
-591
-579
-651
-719
-654
-445
-207
-46
-42
-174
-274
-207
31
355
600
672
626
536
493
564
678
695
571
362
135
-32
-102
-134
-232
-428
-672
-897
-1004
-978
-898
-841
-880
-988
-1087
-1136
-1079
-986
-899
-859
-890
-937
-948
-915
-856
-786
-765
-766
-732
-638
-493
-327
-159
-93
-20
44
110
242
348
472
522
522
481
427
379
314
245
143
25
-86
-164
-261
-378
-477
-597
-733
-865
-999
-1095
-1147
-1182
-1214
-1321
-1450
-1579
-1651
-1622
-1574
-1534
-1557
-1600
-1607
-1536
-1387
-1229
-1101
-1013
-937
-808
-644
-469
-316
-227
-196
-169
-127
-73
-15
6
-32
-120
-195
-232
-242
-224
-241
-314
-397
-469
-517
-555
-583
-595
-624
-683
-752
-791
-794
-797
-820
-857
-884
-903
-898
-860
-802
-744
-685
-647
-589
-492
-370
-230
-105
-22
62
159
240
315
378
416
423
442
472
494
507
509
473
410
377
371
381
400
411
421
413
380
362
364
375
381
378
384
414
489
585
659
686
682
726
831
968
1061
1103
1110
1124
1148
1168
1182
1172
1134
1054
980
934
901
876
790
622
360
-6
-400
-766
-1023
-1139
-1193
-1288
-1452
-1685
-1894
-1986
-1916
-1713
-1505
-1330
-1229
-1137
-982
-768
-538
-400
-372
-425
-432
-338
-121
142
297
310
222
163
205
372
615
808
892
848
772
710
673
660
600
438
199
-45
-220
-340
-437
-555
-730
-948
-1127
-1202
-1165
-1048
-973
-953
-977
-1013
-1002
-932
-811
-696
-623
-603
-595
-570
-505
-422
-339
-269
-227
-155
-67
71
236
378
464
519
537
524
533
555
555
509
427
303
164
28
-88
-194
-293
-394
-503
-597
-654
-679
-703
-735
-759
-816
-831
-833
-857
-937
-1114
-1304
-1395
-1348
-1250
-1234
-1347
-1525
-1632
-1532
-1285
-1034
-871
-789
-732
-653
-510
-373
-292
-246
-252
-283
-335
-367
-396
-436
-497
-605
-693
-753
-705
-613
-539
-532
-609
-684
-714
-687
-640
-628
-668
-755
-855
-916
-941
-926
-873
-808
-780
-741
-678
-552
-419
-315
-270
-261
-225
-169
-98
-44
-32
-57
-114
-155
-150
-98
-12
81
147
174
205
236
288
367
419
462
460
374
304
238
176
126
62
0
-33
17
120
223
293
323
364
481
634
749
860
923
960
1012
1066
1149
1225
1312
1411
1477
1525
1568
1590
1632
1635
1599
1526
1396
1213
995
783
558
266
-197
-831
-1512
-2069
-2345
-2361
-2302
-2269
-2396
-2591
-2669
-2557
-2137
-1614
-1116
-782
-630
-521
-359
-40
277
518
540
427
368
439
742
1065
1306
1316
1146
971
892
994
1130
1188
1010
621
144
-303
-589
-791
-1020
-1330
-1702
-2033
-2212
-2234
-2131
-1995
-1893
-1806
-1703
-1490
-1186
-843
-549
-357
-281
-250
-178
-39
164
343
469
532
558
627
728
846
937
968
917
814
695
562
414
227
1
-247
-516
-773
-980
-1150
-1282
-1362
-1395
-1414
-1388
-1320
-1197
-1054
-908
-765
-641
-527
-428
-325
-224
-127
-20
76
143
229
331
429
511
570
595
560
487
372
238
95
-56
-233
-497
-849
-1225
-1574
-1929
-2249
-2494
-2610
-2531
-2340
-2119
-1982
-1899
-1717
-1460
-1127
-765
-443
-160
44
151
182
193
195
192
190
129
39
-71
-132
-203
-359
-528
-716
-855
-960
-1029
-1119
-1251
-1367
-1454
-1528
-1560
-1514
-1389
-1197
-1016
-856
-704
-539
-332
-122
49
169
259
326
345
331
272
177
76
-4
-62
-94
-116
-143
-167
-188
-213
-209
-165
-97
-10
37
19
-12
0
68
219
401
547
643
705
735
738
775
834
899
956
979
993
1012
1049
1146
1235
1264
1300
1340
1457
1611
1715
1802
1771
1644
1492
1393
1309
1167
1020
766
437
23
-516
-1152
-1822
-2326
-2631
-2657
-2531
-2368
-2232
-2199
-2129
-1982
-1618
-1113
-583
-115
107
257
343
467
641
746
797
728
694
723
876
1085
1244
1261
1089
864
643
511
430
323
101
-296
-798
-1275
-1645
-1869
-1995
-2111
-2206
-2267
-2224
-2060
-1800
-1496
-1207
-977
-812
-623
-394
-142
79
231
288
282
304
372
501
638
733
785
787
770
741
697
621
483
285
37
-247
-520
-768
-992
-1193
-1374
-1511
-1574
-1575
-1520
-1409
-1271
-1110
-929
-746
-564
-390
-224
-88
31
131
226
293
357
430
483
530
587
632
658
631
524
315
13
-324
-560
-705
-822
-945
-1143
-1360
-1604
-1752
-1813
-1767
-1624
-1489
-1363
-1307
-1227
-1119
-937
-721
-568
-428
-385
-347
-331
-296
-273
-282
-245
-256
-253
-269
-273
-282
-330
-421
-572
-713
-837
-923
-998
-1080
-1165
-1265
-1329
-1336
-1273
-1155
-1011
-857
-703
-558
-445
-349
-250
-180
-142
-130
-148
-173
-199
-214
-256
-307
-333
-326
-295
-253
-188
-136
-96
-54
-37
-47
-47
-22
-7
-4
-5
-15
-7
20
46
84
109
122
179
341
551
703
717
600
468
397
429
469
500
563
623
674
705
769
905
1107
1331
1491
1589
1661
1735
1790
1821
1793
1670
1495
1304
1108
957
795
600
337
103
-139
-433
-833
-1341
-1830
-2280
-2432
-2368
-2178
-1962
-1919
-1934
-1981
-1812
-1385
-821
-261
59
202
258
434
698
993
1214
1197
1058
881
872
1021
1232
1352
1192
826
405
109
1
12
-43
-309
-750
-1232
-1589
-1711
-1705
-1676
-1721
-1829
-1875
-1793
-1526
-1184
-880
-703
-627
-538
-370
-93
201
443
548
525
469
464
572
694
795
817
754
640
539
483
386
243
31
-242
-534
-777
-952
-1098
-1216
-1341
-1456
-1534
-1546
-1466
-1327
-1150
-968
-793
-620
-452
-282
-113
38
175
283
354
402
441
485
504
494
487
462
398
333
262
179
71
-94
-318
-570
-824
-1054
-1232
-1416
-1546
-1616
-1705
-1834
-2098
-2315
-2393
-2293
-2006
-1757
-1476
-1211
-869
-505
-213
70
256
487
610
666
608
485
367
171
-10
-290
-512
-672
-779
-883
-1013
-1152
-1298
-1367
-1394
-1391
-1417
-1392
-1334
-1240
-1127
-1022
-852
-660
-434
-200
0
170
305
439
552
566
519
432
354
276
154
21
-130
-238
-333
-419
-460
-499
-482
-458
-429
-418
-388
-328
-245
-144
-71
-12
61
172
311
463
580
680
730
754
778
815
809
722
729
776
863
904
908
875
839
903
972
1120
1218
1368
1468
1571
1662
1734
1802
1742
1646
1406
1201
952
703
408
-124
-856
-1725
-2459
-2934
-2941
-2721
-2432
-2291
-2321
-2311
-2238
-1806
-1224
-594
-170
-22
17
40
262
570
851
909
801
659
672
949
1331
1671
1723
1474
1054
674
440
338
228
-56
-549
-1155
-1640
-1910
-1955
-1921
-1896
-1947
-1992
-1892
-1630
-1240
-895
-640
-558
-562
-511
-367
-136
97
255
275
293
355
509
739
953
1075
1071
991
869
745
599
397
104
-269
-646
-992
-1263
-1416
-1514
-1595
-1642
-1664
-1631
-1528
-1370
-1199
-1036
-901
-779
-645
-515
-374
-251
-135
-21
95
219
355
502
626
741
812
827
789
702
591
446
274
69
-180
-443
-677
-932
-1251
-1650
-2012
-2279
-2443
-2499
-2562
-2583
-2601
-2443
-2153
-1776
-1379
-1082
-763
-498
-188
24
187
313
391
433
368
325
245
194
121
-10
-204
-437
-619
-745
-852
-1021
-1220
-1421
-1538
-1618
-1665
-1633
-1554
-1436
-1285
-1105
-925
-737
-524
-285
-115
5
95
171
223
258
246
179
104
-1
-81
-170
-264
-347
-396
-418
-434
-441
-439
-406
-377
-334
-291
-261
-209
-128
-42
23
82
152
233
362
532
669
794
845
835
771
694
613
546
466
395
374
391
505
648
781
836
839
853
950
1113
1296
1418
1454
1451
1413
1447
1543
1639
1692
1633
1480
1212
999
788
588
264
-322
-1123
-1990
-2630
-2974
-2835
-2527
-2218
-2101
-2169
-2178
-2074
-1605
-1036
-481
-146
-110
-138
-119
143
456
728
809
720
641
729
1081
1501
1787
1756
1427
945
523
284
171
25
-298
-800
-1352
-1771
-1981
-1989
-1891
-1823
-1828
-1834
-1755
-1542
-1251
-992
-832
-802
-839
-822
-686
-449
-171
59
205
336
498
718
978
1176
1285
1246
1130
956
766
576
328
50
-277
-602
-879
-1061
-1163
-1214
-1211
-1201
-1186
-1152
-1092
-1017
-946
-893
-830
-778
-728
-662
-549
-386
-219
-47
126
291
450
602
737
840
878
851
750
601
437
269
88
-104
-280
-446
-607
-713
-850
-1069
-1369
-1727
-2122
-2550
-2794
-2966
-2911
-2766
-2507
-2160
-1887
-1446
-1067
-611
-211
137
425
590
736
730
689
532
356
178
18
-103
-227
-322
-437
-614
-800
-998
-1205
-1347
-1501
-1618
-1749
-1820
-1825
-1774
-1616
-1440
-1235
-1000
-707
-426
-179
33
215
332
376
392
364
345
306
250
147
38
-59
-131
-162
-178
-179
-202
-247
-286
-333
-360
-357
-339
-306
-281
-220
-139
-56
66
243
452
601
698
757
829
892
958
962
919
861
823
872
934
1027
1091
1072
1036
1004
1057
1164
1328
1485
1579
1624
1665
1732
1735
1673
1528
1303
1019
746
483
255
-136
-778
-1619
-2403
-2884
-2989
-2611
-2150
-1745
-1619
-1672
-1672
-1595
-1169
-752
-389
-224
-271
-224
-144
174
457
640
679
639
755
1001
1436
1737
1827
1571
1088
604
201
6
-213
-458
-809
-1218
-1541
-1728
-1698
-1628
-1565
-1574
-1602
-1543
-1437
-1262
-1131
-1083
-1100
-1142
-1073
-903
-625
-316
-41
193
394
648
920
1158
1322
1340
1239
1058
846
628
408
182
-80
-329
-553
-701
-783
-831
-837
-872
-912
-956
-988
-1022
-1058
-1090
-1124
-1142
-1136
-1058
-920
-735
-495
-246
-14
212
427
594
725
808
838
820
744
623
494
356
213
72
-58
-165
-261
-333
-418
-500
-618
-737
-1034
-1573
-2165
-2469
-2456
-2191
-1784
-1668
-1670
-1933
-1975
-1964
-1866
-1561
-1343
-942
-670
-342
-161
-7
145
207
279
255
318
355
421
317
38
-339
-655
-861
-936
-983
-1099
-1216
-1367
-1426
-1528
-1577
-1556
-1503
-1389
-1296
-1214
-1126
-992
-843
-706
-578
-403
-245
-29
118
201
196
148
135
112
151
175
204
190
181
129
86
59
69
91
103
151
163
178
190
221
211
177
243
369
514
626
624
634
600
573
559
548
604
702
851
948
1009
1053
1184
1306
1445
1579
1656
1752
1781
1853
1838
1789
1715
1532
1351
1122
917
776
599
450
99
-495
-1310
-2095
-2619
-2821
-2543
-2176
-1831
-1750
-1790
-1815
-1744
-1376
-972
-564
-362
-286
-235
-115
189
487
708
742
739
794
1013
1401
1714
1841
1657
1231
759
384
169
1
-197
-504
-916
-1282
-1510
-1560
-1525
-1487
-1500
-1579
-1623
-1600
-1505
-1388
-1311
-1297
-1296
-1208
-1033
-761
-461
-177
67
235
422
636
884
1067
1160
1159
1045
879
693
532
370
206
28
-146
-291
-399
-498
-597
-704
-818
-930
-1022
-1097
-1161
-1206
-1274
-1335
-1353
-1293
-1171
-974
-713
-462
-231
-44
108
238
339
413
468
509
475
328
44
-274
-471
-496
-424
-356
-501
-798
-1081
-1286
-1260
-1200
-1112
-1170
-1319
-1442
-1552
-1554
-1545
-1467
-1404
-1286
-1129
-931
-683
-475
-304
-250
-240
-231
-191
-105
-64
-122
-254
-398
-509
-552
-566
-565
-593
-634
-699
-789
-853
-916
-976
-1014
-1038
-1079
-1079
-1040
-963
-892
-819
-733
-640
-507
-386
-277
-208
-177
-161
-172
-160
-125
-66
-7
44
89
85
96
119
140
142
130
110
80
67
20
-48
-101
-114
-88
-29
40
87
109
186
339
444
495
482
479
484
525
599
636
740
850
986
1066
1048
1070
1040
1111
1074
1103
1125
1170
1267
1284
1373
1297
1265
1103
1000
883
760
730
571
552
380
255
-186
-762
-1396
-2000
-2242
-2250
-1832
-1556
-1304
-1318
-1429
-1499
-1438
-1147
-943
-727
-701
-691
-622
-398
-87
113
249
255
292
465
814
1191
1419
1420
1164
806
489
294
179
73
-96
-360
-623
-784
-838
-831
-839
-933
-1059
-1211
-1282
-1313
-1320
-1351
-1448
-1528
-1550
-1433
-1222
-951
-685
-481
-321
-180
16
234
439
561
604
571
494
442
406
406
391
343
285
233
214
185
139
59
-95
-280
-467
-609
-738
-850
-955
-1059
-1121
-1151
-1100
-1009
-892
-761
-652
-562
-499
-443
-400
-352
-307
-278
-247
-205
-127
-33
66
146
197
238
255
257
242
205
121
8
-148
-336
-516
-667
-897
-1482
-2375
-3247
-3597
-3567
-3098
-2588
-2158
-1786
-1526
-1154
-1030
-742
-594
-396
-297
-300
-303
-364
-160
-35
139
162
273
442
609
656
448
86
-370
-773
-1163
-1429
-1660
-1747
-1776
-1712
-1638
-1521
-1305
-1046
-784
-607
-508
-496
-425
-380
-323
-286
-196
2
239
542
750
942
1012
1012
901
750
601
428
320
210
162
98
65
103
187
298
388
465
485
547
566
596
607
608
683
795
1057
1274
1484
1613
1780
1788
1823
1917
1985
2113
2041
2028
1813
1696
1545
1474
1435
1291
1093
803
269
-467
-1187
-1760
-2147
-2243
-2040
-1953
-1870
-1977
-2047
-2184
-2090
-1836
-1663
-1448
-1379
-1298
-1244
-1003
-679
-389
-89
126
361
657
1069
1444
1653
1725
1536
1292
1111
1011
958
862
737
460
162
-64
-228
-321
-419
-551
-788
-1038
-1229
-1429
-1566
-1712
-1846
-1968
-2010
-1923
-1764
-1540
-1375
-1247
-1126
-1004
-815
-583
-294
-43
132
251
316
398
510
661
773
848
905
937
942
920
874
783
621
419
229
60
-105
-258
-406
-578
-753
-919
-1014
-1064
-1090
-1099
-1093
-1085
-1105
-1113
-1110
-1075
-1022
-944
-854
-748
-631
-501
-380
-289
-210
-143
-99
-52
11
-131
-369
-762
-1063
-1263
-1190
-950
-851
-741
-844
-828
-943
-949
-996
-1116
-1118
-1193
-1161
-1222
-1153
-1127
-1053
-921
-813
-654
-531
-375
-346
-417
-534
-666
-746
-726
-713
-708
-689
-688
-669
-640
-605
-596
-576
-541
-540
-586
-640
-702
-754
-762
-747
-677
-591
-463
-343
-233
-177
-149
-128
-116
-79
-71
-40
-11
-1
-2
7
45
105
185
236
266
248
223
200
213
216
192
212
261
333
366
369
358
415
524
656
758
829
902
954
1036
1117
1204
1294
1341
1373
1358
1388
1397
1452
1495
1498
1493
1392
1350
1250
1204
1102
936
858
692
581
476
315
-45
-562
-1073
-1502
-1698
-1617
-1349
-1240
-1159
-1222
-1337
-1350
-1290
-1206
-1261
-1278
-1323
-1301
-1165
-931
-700
-569
-436
-311
-61
270
567
762
781
707
569
464
478
543
594
588
535
450
371
327
280
205
94
-53
-204
-349
-503
-689
-887
-1091
-1274
-1362
-1359
-1291
-1220
-1172
-1179
-1221
-1241
-1231
-1164
-1058
-961
-878
-803
-715
-596
-437
-274
-114
16
141
270
381
480
545
558
534
507
487
510
535
528
483
400
315
241
189
148
85
-34
-190
-430
-750
-1151
-1513
-1683
-1634
-1469
-1322
-1238
-1303
-1379
-1433
-1422
-1431
-1470
-1461
-1463
-1370
-1280
-1187
-1116
-1014
-862
-690
-479
-289
-160
-148
-179
-236
-279
-267
-214
-160
-124
-125
-147
-158
-198
-255
-339
-395
-423
-466
-511
-603
-737
-847
-907
-923
-898
-849
-812
-797
-818
-835
-857
-879
-878
-843
-782
-703
-620
-550
-446
-356
-261
-155
-42
72
128
168
198
240
286
350
420
481
556
644
705
722
669
590
513
499
540
580
610
611
546
440
396
346
406
438
537
563
562
581
565
637
599
661
748
840
995
1096
1264
1326
1400
1447
1377
1349
1239
1235
1221
1236
1215
1117
1039
883
700
340
-36
-511
-894
-1086
-1027
-930
-852
-881
-1080
-1224
-1375
-1295
-1279
-1286
-1337
-1490
-1523
-1497
-1382
-1254
-1161
-1034
-913
-687
-445
-236
-142
-153
-170
-204
-110
36
177
289
336
400
452
537
613
636
652
629
587
513
409
286
106
-52
-175
-244
-279
-318
-369
-452
-556
-687
-813
-918
-1025
-1079
-1107
-1119
-1121
-1135
-1128
-1121
-1074
-1004
-909
-816
-762
-734
-723
-683
-637
-574
-498
-421
-306
-189
-66
36
90
122
156
186
210
258
265
238
187
82
-100
-350
-545
-718
-746
-668
-581
-566
-650
-715
-852
-910
-949
-1010
-1124
-1252
-1312
-1392
-1392
-1353
-1284
-1198
-1106
-985
-917
-889
-932
-1013
-1098
-1160
-1110
-1019
-888
-763
-659
-556
-488
-409
-332
-275
-225
-210
-199
-207
-197
-193
-183
-155
-96
-28
32
87
79
51
10
-35
-89
-144
-172
-185
-187
-186
-177
-148
-131
-127
-122
-119
-143
-174
-198
-210
-182
-123
-46
39
110
154
206
252
291
330
399
473
489
463
445
456
442
416
436
467
459
500
580
548
518
450
433
405
359
388
352
402
399
393
400
395
413
388
346
319
332
307
244
309
332
324
325
366
409
369
396
425
410
381
385
361
284
250
242
171
76
-7
-46
-96
-110
-96
-133
-177
-234
-272
-315
-350
-351
-373
-382
-393
-387
-376
-376
-367
-354
-335
-321
-290
-272
-272
-277
-291
-310
-338
-373
-392
-414
-433
-432
-441
-440
-444
-445
-447
-444
-422
-397
-391
-394
-380
-377
-377
-372
-357
-335
-317
-294
-281
-279
-258
-246
-249
-248
-246
-239
-244
-251
-253
-257
-260
-264
-258
-254
-245
-243
-246
-245
-266
-281
-316
-339
-354
-368
-367
-365
-359
-367
-371
-364
-337
-311
-300
-295
-293
-303
-306
-299
-286
-265
-260
-235
-213
-207
-221
-223
-215
-211
-187
-191
-197
-217
-244
-254
-279
-299
-305
-319
-340
-370
-394
-425
-452
-474
-490
-511
-540
-562
-579
-574
-575
-566
-541
-541
-534
-501
-467
-419
-371
-344
-321
-289
-255
-237
-223
-200
-183
-176
-173
-160
-142
-138
-139
-140
-136
-129
-140
-142
-141
-160
-182
-197
-208
-211
-226
-231
-249
-282
-308
-311
-312
-310
-294
-283
-280
-284
-290
-295
-275
-252
-236
-230
-222
-201
-183
-180
-176
-140
-123
-113
-116
-123
-129
-141
-157
-178
-200
-215
-222
-249
-264
-283
-290
-286
-285
-286
-289
-285
-287
-272
-263
-267
-255
-237
-221
-203
-202
-195
-183
-189
-179
-171
-162
-137
-139
-148
-146
-135
-129
-123
-129
-126
-131
-137
-121
-119
-130
-130
-124
-142
-140
-136
-136
-130
-135
-141
-148
-160
-183
-196
-200
-217
-248
-250
-236
-250
-268
-268
-283
-303
-307
-323
-347
-358
-369
-370
-378
-378
-360
-365
-378
-394
-387
-390
-406
-414
-414
-447
-471
-478
-476
-459
-457
-457
-465
-485
-495
-504
-504
-509
-510
-498
-498
-497
-499
-501
-505
-488
-460
-458
-473
-468
-460
-454
-452
-454
-431
-409
-393
-396
-390
-387
-402
-413
-430
-428
-407
-394
-386
-377
-358
-367
-381
-351
-320
-300
-290
-293
-284
-250
-220
-207
-187
-175
-169
-163
-151
-141
-134
-118
-119
-132
-161
-187
-215
-239
-267
-295
-314
-332
-333
-350
-373
-377
-381
-397
-412
-414
-401
-398
-385
-373
-350
-339
-323
-305
-293
-284
-278
-274
-280
-260
-250
-244
-230
-233
-257
-254
-248
-248
-241
-260
-275
-296
-338
-372
-394
-420
-461
-469
-475
-481
-485
-478
-479
-504
-512
-499
-479
-482
-467
-440
-417
-406
-400
-381
-367
-354
-349
-327
-310
-300
-287
-287
-283
-292
-290
-287
-286
-267
-246
-226
-223
-232
-255
-270
-280
-285
-281
-289
-302
-309
-325
-340
-361
-382
-388
-400
-394
-387
-386
-364
-344
-319
-296
-273
-241
-231
-221
-208
-208
-205
-218
-240
-249
-255
-254
-263
-259
-266
-273
-267
-267
-267
-276
-280
-284
-303
-319
-328
-354
-370
-387
-398
-410
-412
-388
-383
-384
-389
-383
-369
-370
-374
-363
-367
-377
-378
-391
-394
-388
-376
-352
-336
-348
-349
-341
-352
-356
-374
-389
-397
-412
-431
-433
-411
-420
-420
-419
-421
-427
-429
-433
-447
-450
-447
-455
-469
-477
-480
-473
-476
-468
-450
-441
-427
-411
-392
-388
-377
-357
-364
-369
-365
-354
-356
-374
-396
-411
-416
-422
-425
-431
-420
-414
-425
-426
-425
-403
-376
-359
-347
-329
-330
-325
-313
-302
-273
-277
-293
-264
-237
-232
-246
-235
-210
-203
-200
-222
-225
-230
-250
-268
-271
-275
-297
-328
-347
-359
-370
-392
-422
-426
-426
-413
-396
-390
-371
-359
-360
-366
-347
-324
-317
-315
-311
-300
-302
-309
-305
-290
-286
-289
-292
-284
-268
-275
-283
-292
-293
-299
-311
-324
-339
-346
-340
-339
-350
-349
-372
-402
-437
-471
-484
-479
-477
-489
-484
-470
-457
-446
-425
-424
-425
-406
-391
-378
-385
-388
-377
-380
-388
-365
-344
-339
-329
-304
-279
-264
-267
-265
-255
-270
-281
-292
-300
-313
-325
-337
-355
-374
-388
-370
-358
-358
-350
-345
-350
-348
-340
-310
-281
-267
-254
-259
-246
-209
-203
-190
-176
-173
-172
-184
-188
-194
-204
-223
-237
-246
-256
-276
-299
-324
-339
-339
-335
-341
-349
-346
-351
-344
-328
-314
-310
-290
-268
-251
-247
-249
-246
-256
-263
-276
-274
-257
-243
-226
-235
-240
-240
-237
-240
-254
-246
-257
-279
-296
-314
-322
-316
-292
-286
-294
-285
-275
-269
-260
-264
-248
-241
-245
-246
-248
-237
-247
-251
-233
-217
-206
-197
-194
-196
-196
-205
-204
-196
-184
-181
-203
-229
-243
-240
-239
-241
-227
-238
-261
-273
-286
-299
-302
-303
-302
-284
-274
-260
-242
-224
-213
-208
-206
-199
-199
-190
-172
-174
-155
-154
-169
-165
-159
-151
-134
-132
-140
-141
-154
-160
-176
-189
-212
-231
-253
-279
-294
-308
-315
-327
-309
-296
-305
-290
-272
-268
-260
-253
-258
-258
-234
-206
-195
-191
-181
-168
-138
-125
-119
-116
-128
-131
-151
-147
-142
-153
-173
-182
-184
-197
-201
-201
-211
-226
-233
-225
-242
-259
-256
-273
-292
-309
-309
-313
-327
-325
-336
-328
-319
-329
-308
-299
-299
-292
-289
-281
-268
-247
-211
-178
-166
-152
-139
-124
-102
-90
-84
-66
-56
-43
-47
-62
-79
-90
-101
-124
-144
-162
-185
-209
-228
-253
-283
-306
-306
-308
-322
-324
-315
-300
-296
-302
-291
-273
-252
-227
-203
-191
-171
-160
-154
-151
-142
-125
-123
-123
-121
-119
-137
-152
-180
-190
-194
-207
-215
-220
-234
-251
-252
-270
-278
-265
-255
-257
-261
-265
-270
-265
-255
-232
-217
-214
-217
-215
-208
-224
-230
-229
-230
-245
-251
-239
-233
-235
-235
-244
-242
-212
-192
-202
-202
-195
-196
-214
-240
-251
-256
-277
-310
-318
-316
-320
-326
-333
-334
-327
-312
-304
-294
-264
-251
-238
-219
-212
-186
-171
-161
-164
-148
-130
-128
-114
-107
-131
-152
-170
-193
-210
-218
-200
-194
-208
-223
-247
-271
-283
-304
-319
-315
-320
-326
-329
-347
-346
-324
-298
-289
-275
-238
-223
-222
-209
-191
-169
-133
-112
-109
-113
-126
-152
-194
-230
-257
-286
-305
-319
-343
-360
-371
-387
-402
-423
-423
-402
-397
-386
-377
-374
-378
-364
-342
-331
-321
-308
-293
-273
-256
-246
-240
-235
-229
-226
-234
-225
-201
-180
-174
-181
-184
-197
-210
-234
-247
-263
-273
-285
-308
-317
-329
-341
-346
-349
-351
-361
-359
-348
-341
-330
-316
-298
-275
-255
-239
-233
-219
-195
-181
-178
-168
-155
-125
-106
-96
-92
-89
-79
-86
-103
-107
-102
-122
-147
-151
-161
-164
-178
-188
-191
-204
-215
-222
-209
-194
-182
-160
-156
-164
-161
-147
-137
-131
-113
-104
-96
-71
-52
-58
-68
-83
-87
-107
-119
-134
-154
-168
-202
-219
-231
-235
-253
-269
-266
-283
-291
-297
-306
-315
-327
-348
-351
-346
-355
-343
-318
-299
-287
-271
-259
-243
-222
-207
-214
-209
-207
-210
-219
-224
-225
-230
-235
-244
-247
-245
-254
-264
-257
-253
-248
-239
-253
-259
-267
-287
-304
-317
-336
-345
-338
-329
-320
-328
-322
-310
-296
-287
-262
-229
-227
-230
-214
-199
-192
-182
-171
-159
-136
-104
-82
-66
-50
-43
-71
-86
-86
-90
-96
-104
-103
-106
-116
-122
-125
-121
-116
-126
-136
-138
-142
-136
-126
-127
-132
-118
-114
-110
-86
-70
-46
-33
-42
-49
-49
-46
-66
-84
-94
-113
-112
-105
-118
-126
-142
-154
-172
-190
-193
-212
-219
-230
-235
-241
-238
-242
-243
-220
-211
-213
-200
-187
-187
-185
-181
-176
-170
-156
-155
-152
-162
-170
-185
-201
-205
-215
-222
-244
-261
-282
-298
-313
-312
-312
-328
-337
-346
-343
-341
-341
-347
-348
-356
-356
-338
-310
-292
-292
-276
-270
-265
-254
-233
-214
-209
-203
-187
-153
-124
-94
-61
-51
-50
-49
-57
-76
-86
-88
-93
-110
-116
-136
-163
-167
-186
-201
-209
-223
-210
-197
-189
-169
-173
-182
-194
-190
-189
-190
-172
-152
-144
-148
-134
-109
-99
-97
-98
-86
-75
-73
-87
-96
-108
-135
-145
-153
-176
-190
-207
-227
-248
-260
-256
-266
-293
-319
-337
-365
-388
-405
-417
-420
-426
-426
-407
-384
-366
-340
-305
-289
-266
-229
-203
-197
-192
-196
-212
-208
-198
-201
-217
-223
-231
-241
-269
-299
-314
-323
-334
-355
-364
-385
-426
-445
-433
-433
-435
-425
-409
-406
-400
-382
-367
-368
-370
-351
-340
-319
-313
-300
-280
-263
-252
-239
-220
-201
-182
-171
-167
-149
-139
-143
-147
-130
-132
-148
-152
-153
-154
-169
-184
-194
-209
-218
-211
-207
-215
-227
-235
-239
-240
-254
-268
-271
-259
-242
-237
-218
-211
-213
-215
-227
-231
-232
-224
-224
-227
-240
-243
-238
-260
-267
-273
-264
-275
-297
-289
-289
-291
-282
-273
-269
-265
-268
-279
-288
-293
-300
-299
-293
-273
-251
-240
-254
-260
-255
-251
-247
-236
-225
-231
-263
-275
-294
-322
-335
-347
-353
-360
-361
-352
-353
-376
-383
-368
-357
-345
-334
-323
-306
-304
-294
-293
-297
-288
-295
-299
-310
-308
-294
-295
-300
-305
-305
-298
-286
-272
-254
-242
-227
-221
-219
-228
-226
-229
-238
-233
-235
-243
-253
-257
-262
-267
-263
-255
-247
-250
-249
-260
-268
-281
-278
-266
-275
-276
-275
-271
-282
-259
-242
-241
-226
-215
-211
-219
-227
-224
-229
-244
-252
-252
-261
-280
-293
-304
-321
-341
-339
-331
-345
-341
-328
-317
-323
-342
-347
-360
-374
-393
-392
-398
-410
-399
-369
-345
-331
-309
-292
-281
-283
-288
-288
-284
-277
-282
-291
-288
-305
-289
-321
-358
-327
-337
-358
-383
-382
-390
-394
-399
-391
-406
-399
-401
-419
-400
-372
-373
-377
-363
-344
-328
-328
-322
-317
-306
-296
-303
-294
-299
-286
-297
-284
-294
-260
-264
-247
-280
-240
-344
-713
-660
-669
-608
-629
-565
-558
-492
-511
-508
-460
-471
-324
-337
-353
-313
-289
-368
-398
-321
-303
-315
-327
-278
-313
-338
-329
-292
-337
-252
-116
-317
-324
-321
-238
-280
-287
-234
-325
-201
-288
-366
-353
-225
-346
-403
-217
-421
-269
-349
-444
-437
-415
-391
-543
-391
-327
-389
-527
-456
-383
-422
-425
-277
-269
-442
-240
-321
-277
-409
-326
-373
-196
-215
-442
-178
-217
-283
-460
-197
-262
-281
-281
-417
-415
-445
-178
-428
-567
-329
-235
-341
-457
-452
-385
-351
-405
-458
-368
-284
-254
-290
-416
-394
-349
-170
-404
-267
-150
-282
-257
-217
-257
-210
-215
-443
-311
-254
-38
-384
-444
-66
-109
-342
-254
-175
-273
-142
-393
-428
-83
-193
-239
-498
-315
-223
-297
-402
-360
-473
-322
-86
-372
-279
-520
-263
-291
-268
-252
-307
-329
-368
-222
-145
-525
-357
-202
-262
-274
-316
-495
-204
-282
-348
-226
-462
-270
-237
-558
-281
-136
-317
-255
-312
-25
-160
-346
-232
-162
-239
-156
-258
35
-251
-134
-235
-229
-131
-317
27
-331
-465
-404
123
-43
-784
-519
2
45
-527
-702
-96
2
-279
-533
-303
-244
-31
-183
-496
-99
-164
58
-72
-282
-230
37
17
-303
-134
183
-113
-258
62
-92
-114
-131
39
-201
97
79
-398
-232
-113
18
131
-399
-572
-7
86
-42
-639
-731
321
424
-856
-1129
295
474
-849
-824
129
302
-660
-329
-415
-84
66
-579
-203
25
38
-588
-399
1
8
-301
-242
-112
-160
-60
-485
-206
144
-6
-523
-274
-107
-154
-216
-515
-331
185
-178
-631
-462
-60
24
-609
-452
-21
-70
-312
-393
-429
-133
-133
-79
-357
-461
-20
-102
-227
-90
0
-301
-20
-86
-385
-227
-140
-46
-350
-265
-101
-141
-383
-523
16
13
-396
-498
96
-52
-320
-531
-375
169
156
-196
-571
-348
134
89
-655
-317
263
127
-535
-345
-130
20
79
-434
-382
-63
-54
-203
-343
-201
-98
-295
50
-488
-354
-138
-131
-454
-217
-4
19
-271
-81
-57
-459
-50
64
-141
-397
-104
-228
-297
-291
211
227
-474
-594
-56
-67
-408
-97
-66
-382
-112
-220
-448
-246
-223
-164
-315
-411
-250
-254
-165
-442
-303
77
-188
-324
-184
48
68
-318
-394
-188
85
-84
-59
-13
-143
-168
-193
-277
-163
-133
-102
-120
-124
-73
-215
-342
-288
-112
-279
-236
-129
-392
-311
-170
-286
-356
-254
61
-185
-330
-53
-159
-336
-147
-76
-59
-223
-219
-131
14
-184
-477
-230
-18
-149
-170
-84
-83
-272
-255
9
-51
-30
-118
-189
-97
-149
-353
-398
-188
-8
-28
-304
-574
36
130
-482
-672
-380
28
30
-233
-335
-200
-21
-295
-458
-142
94
26
-384
-551
-31
55
-271
-323
-174
-79
-196
-395
-290
-251
-147
-371
-473
-118
21
-128
-427
-237
-238
-364
-362
-250
-98
-57
-181
-553
-385
-97
-63
-358
-364
195
-195
-631
-197
-288
-115
-5
-312
-372
-3
92
-161
-308
-338
-128
23
-219
-324
-49
-135
-269
-395
-376
-335
-112
-34
-304
-467
-400
-118
-219
-330
-232
-150
-374
-465
-226
-182
-238
-327
-43
-50
-251
-468
-55
10
-330
-370
-265
-83
-26
-69
-32
-83
-575
-314
147
12
-293
-155
25
-300
-388
-231
12
141
-92
-158
-172
-217
-419
-220
165
-161
-322
-118
69
-165
-378
-220
-92
-200
-348
-88
98
-35
-185
-508
-428
18
-104
-254
-146
-40
-88
-279
-261
-189
-115
-34
-85
-16
-118
-233
-97
-23
-282
-335
-14
139
-141
-380
-223
-173
-270
-349
-134
1
20
-190
-405
-259
-74
-11
-314
-499
-68
88
-250
-303
-195
-260
-241
-143
-193
-284
-22
-165
-413
-215
-163
-137
-64
30
-71
-272
-351
-291
-32
34
-303
-345
-92
-53
-285
-392
-110
-165
-378
-334
-103
-78
-156
-250
-359
-318
-277
-95
-177
-310
-218
-166
-221
-441
-453
-301
-153
-255
-454
-444
-320
-227
-289
-471
-581
-410
-300
-252
-379
-460
-479
-337
-303
-347
-431
-478
-243
-179
-385
-561
-316
-201
-321
-451
-537
-312
-222
-440
-430
-465
-493
-416
-350
-340
-401
-440
-430
-282
-450
-626
-423
-221
-297
-458
-437
-370
-263
-341
-426
-369
-234
-169
-381
-378
-116
-114
-302
-256
-217
-101
-141
-194
-126
-148
-398
-338
-20
-87
-207
-194
-68
-108
-273
-330
-138
108
16
-207
-186
59
146
-40
-99
-44
276
362
55
-10
343
425
-5
-15
408
438
350
194
264
425
317
52
92
377
509
408
170
260
502
466
203
214
366
452
462
284
212
336
461
363
272
350
374
373
271
176
222
244
262
254
181
108
166
171
-5
-119
-141
-139
-84
-88
-155
-185
-263
-384
-495
-535
-558
-574
-626
-716
-835
-847
-790
-785
-886
-944
-924
-940
-955
-985
-988
-998
-985
-969
-959
-923
-875
-864
-878
-909
-928
-881
-808
-727
-710
-700
-658
-630
-613
-616
-613
-592
-553
-531
-525
-486
-455
-434
-419
-429
-427
-453
-505
-952
-1480
-1515
-1216
-590
-234
-60
-570
-1243
-1532
-1686
-1515
-1352
-878
-809
-841
-821
-1039
-1235
-1232
-1123
-1254
-1347
-1178
-1083
-1136
-1028
-1109
-1100
-1061
-710
-568
-755
-887
-1167
-1206
-1124
-731
-439
-129
97
-75
-332
-527
-583
-547
-260
26
176
259
336
326
265
252
219
208
170
311
425
425
348
405
569
653
782
469
393
269
198
188
147
381
636
804
672
581
638
523
565
720
624
706
893
1107
1195
1155
1084
1046
1213
1222
1201
1251
1421
1431
1292
1101
851
672
499
439
505
868
1088
1012
612
152
-286
-573
-500
-302
-106
-179
-406
-746
-977
-1055
-1046
-1059
-1121
-1247
-1450
-1585
-1632
-1615
-1634
-1628
-1599
-1527
-1437
-1387
-1459
-1609
-1722
-1791
-1725
-1518
-1220
-957
-850
-886
-982
-1054
-1015
-879
-723
-587
-457
-373
-331
-277
-193
-117
-34
40
84
107
130
169
207
231
270
328
416
509
534
509
433
319
205
148
190
293
390
435
411
325
196
95
32
-35
-92
-118
-154
-216
-259
-276
-298
-350
-422
-509
-578
-621
-677
-743
-806
-833
-845
-831
-812
-785
-830
-930
-1148
-1441
-1681
-1829
-1728
-1552
-1294
-1202
-1248
-1361
-1585
-1712
-1853
-1831
-1771
-1603
-1412
-1319
-1259
-1206
-1179
-1227
-1254
-1256
-1258
-1219
-1066
-1015
-952
-877
-754
-654
-594
-529
-603
-668
-711
-702
-623
-430
-216
-90
-26
-33
-99
-187
-218
-208
-129
-15
105
206
285
331
315
268
207
192
203
222
302
361
402
453
490
540
553
542
542
499
490
517
575
650
759
853
924
990
1058
1124
1109
1118
1131
1207
1283
1409
1495
1558
1606
1625
1524
1357
1375
1372
1474
1546
1491
1182
836
573
382
456
674
828
715
481
177
-144
-362
-410
-507
-629
-670
-671
-685
-727
-763
-986
-1241
-1372
-1410
-1395
-1335
-1299
-1427
-1600
-1661
-1621
-1548
-1420
-1327
-1363
-1471
-1515
-1511
-1513
-1419
-1271
-1121
-1000
-864
-754
-714
-706
-707
-708
-646
-497
-323
-127
36
116
118
116
147
191
266
357
446
499
519
519
535
560
634
709
734
707
632
532
423
352
318
307
302
298
251
171
67
-64
-214
-346
-428
-467
-459
-462
-502
-554
-623
-712
-781
-823
-868
-912
-957
-988
-997
-1005
-993
-982
-975
-991
-1010
-1051
-1087
-1246
-1630
-1930
-1997
-1666
-1216
-829
-740
-1081
-1501
-1889
-2016
-1988
-1698
-1360
-1153
-1028
-1040
-1147
-1273
-1314
-1369
-1435
-1387
-1178
-997
-827
-795
-851
-955
-965
-812
-716
-630
-666
-745
-868
-867
-699
-470
-188
-6
15
-126
-285
-420
-440
-367
-208
-25
150
341
413
391
259
104
13
-5
134
363
605
783
790
699
570
508
533
632
794
906
908
937
964
1082
1162
1261
1304
1213
1222
1170
1256
1235
1359
1397
1438
1547
1550
1614
1516
1520
1379
1353
1392
1420
1342
1133
911
646
492
489
592
633
615
453
144
-201
-428
-562
-636
-608
-587
-647
-823
-980
-1148
-1324
-1465
-1547
-1603
-1718
-1757
-1809
-1823
-1850
-1856
-1884
-1923
-1890
-1832
-1743
-1711
-1665
-1677
-1700
-1646
-1479
-1265
-1039
-858
-774
-750
-739
-683
-610
-463
-325
-184
-25
136
242
299
324
315
293
295
386
502
594
643
643
586
517
500
504
528
533
499
427
337
276
224
196
173
166
146
83
8
-76
-176
-279
-370
-415
-440
-455
-464
-482
-518
-594
-686
-764
-819
-860
-876
-891
-905
-914
-955
-997
-1022
-1031
-1177
-1492
-1672
-1912
-1896
-1748
-1412
-1147
-1208
-1202
-1547
-1733
-1941
-1853
-1729
-1620
-1277
-1171
-1048
-1027
-1002
-1123
-1269
-1260
-1238
-1224
-993
-886
-816
-831
-820
-779
-832
-666
-712
-733
-822
-870
-878
-820
-574
-439
-314
-260
-255
-370
-448
-496
-486
-424
-274
-37
129
311
351
311
191
83
51
85
245
421
590
661
659
593
544
554
564
581
620
692
747
786
820
844
876
948
1075
1188
1256
1287
1255
1206
1191
1218
1375
1547
1651
1729
1648
1615
1481
1472
1529
1505
1574
1536
1429
1184
917
676
505
441
533
558
554
483
256
-77
-454
-687
-894
-933
-863
-772
-787
-856
-1023
-1295
-1531
-1639
-1675
-1728
-1656
-1622
-1628
-1649
-1638
-1642
-1705
-1685
-1621
-1561
-1468
-1387
-1371
-1394
-1386
-1330
-1254
-1070
-819
-651
-554
-542
-542
-576
-595
-509
-369
-209
-53
99
205
223
186
161
139
155
218
337
470
551
588
548
490
454
431
440
458
459
418
345
255
164
86
40
24
13
-17
-46
-117
-226
-339
-436
-523
-576
-587
-574
-584
-616
-656
-775
-883
-954
-997
-1012
-988
-945
-912
-899
-900
-919
-949
-1187
-1544
-1710
-1751
-1520
-1349
-1071
-1011
-1172
-1261
-1492
-1567
-1729
-1613
-1527
-1445
-1238
-1168
-1077
-1073
-1049
-1172
-1331
-1271
-1189
-1131
-1000
-986
-940
-954
-862
-743
-726
-624
-673
-707
-804
-790
-742
-682
-488
-350
-251
-221
-175
-203
-272
-368
-384
-349
-241
-52
113
278
287
251
140
58
37
40
132
236
316
332
335
354
364
346
345
353
375
394
418
482
616
697
723
752
783
860
831
770
827
942
951
1045
1269
1350
1274
1194
1231
1164
1130
1214
1266
1347
1334
1353
1379
1317
1363
1317
1179
959
757
621
480
482
554
608
596
561
403
219
12
-182
-407
-590
-687
-729
-696
-639
-610
-730
-910
-1136
-1319
-1499
-1561
-1587
-1595
-1603
-1597
-1577
-1550
-1467
-1458
-1485
-1522
-1528
-1531
-1515
-1452
-1362
-1265
-1171
-1054
-927
-773
-654
-588
-565
-567
-532
-485
-376
-241
-101
33
108
182
247
273
272
258
231
232
252
322
394
439
472
470
447
413
356
299
263
211
161
110
95
80
60
37
1
-48
-110
-169
-236
-300
-351
-381
-412
-451
-463
-471
-501
-546
-610
-692
-769
-814
-865
-882
-882
-851
-966
-1203
-1276
-1388
-1335
-1457
-1390
-1385
-1464
-1323
-1388
-1270
-1431
-1413
-1485
-1545
-1433
-1419
-1280
-1231
-1150
-1178
-1211
-1118
-1047
-1067
-1009
-1032
-982
-999
-956
-847
-862
-738
-752
-681
-653
-593
-539
-556
-486
-464
-396
-314
-189
-96
-45
-80
-79
-106
-110
-88
-98
-47
-69
6
-22
-108
12
168
148
-60
140
232
-87
18
390
295
79
382
525
324
374
651
547
258
330
489
530
446
472
775
943
715
525
708
956
757
551
707
871
899
693
771
899
941
816
833
976
912
944
819
863
976
986
987
1071
1153
1165
1076
1039
992
905
673
368
273
99
120
228
411
401
334
257
-16
-270
-450
-513
-663
-757
-670
-592
-607
-546
-549
-701
-926
-1045
-1164
-1251
-1210
-1163
-1199
-1233
-1204
-1220
-1231
-1161
-1074
-1105
-1143
-1132
-1139
-1127
-1084
-1042
-1004
-931
-766
-629
-541
-461
-429
-502
-564
-528
-461
-381
-248
-109
-21
40
82
108
101
128
122
109
129
166
232
268
283
280
267
272
279
269
276
254
197
119
56
16
-14
-32
-43
-40
-56
-109
-175
-240
-314
-391
-440
-499
-537
-560
-604
-716
-791
-820
-879
-884
-890
-855
-1000
-1065
-1169
-1372
-1414
-1441
-1309
-1317
-1166
-1085
-1176
-1199
-1289
-1375
-1504
-1435
-1349
-1316
-1170
-1047
-1023
-1000
-986
-953
-980
-904
-832
-835
-730
-674
-588
-572
-482
-344
-310
-270
-274
-245
-283
-319
-352
-474
-411
-71
-102
-178
99
153
68
-125
-142
-134
-44
193
143
-23
258
290
-12
107
191
181
87
19
42
211
276
133
251
233
99
266
538
251
276
548
387
161
236
428
561
458
614
592
415
675
680
451
164
600
826
441
327
620
842
625
222
226
694
560
175
410
545
626
351
173
533
617
410
348
616
667
604
550
619
681
678
651
629
691
685
706
645
638
509
380
298
132
93
130
295
323
213
171
43
-118
-249
-332
-315
-373
-422
-376
-361
-383
-411
-436
-523
-665
-722
-740
-737
-731
-794
-819
-847
-891
-877
-877
-833
-823
-857
-850
-885
-906
-894
-878
-883
-866
-779
-661
-587
-526
-491
-488
-471
-482
-437
-365
-295
-254
-219
-154
-115
-83
-45
-17
7
12
35
52
29
44
37
16
-33
-61
-47
-80
-124
-160
-230
-318
-381
-446
-474
-556
-525
-526
-618
-547
-619
-681
-777
-813
-867
-953
-929
-902
-871
-930
-877
-904
-946
-924
-926
-966
-969
-913
-921
-931
-935
-862
-857
-854
-833
-793
-780
-735
-719
-769
-757
-806
-814
-782
-692
-643
-589
-568
-606
-600
-467
-442
-670
-532
-342
-282
-447
-487
-115
45
-400
-413
32
28
-132
-378
-109
-170
-91
-11
-226
-53
-349
-123
315
-357
-698
102
608
-336
-1127
84
581
-188
-810
-168
669
169
-442
-264
283
197
-233
-112
516
-113
-366
602
382
-371
-234
803
366
-390
32
766
426
-181
-236
383
650
13
-155
180
556
322
-174
126
623
48
-112
112
338
232
-34
-45
169
320
-16
-137
119
215
265
71
-101
-22
126
47
177
163
12
254
222
49
189
298
147
114
224
328
241
212
397
427
310
256
409
450
221
94
117
101
-21
-92
52
118
60
39
1
-12
-103
-208
-275
-322
-420
-489
-456
-463
-559
-543
-501
-584
-678
-721
-718
-779
-888
-914
-933
-985
-1025
-1018
-968
-960
-978
-987
-950
-934
-981
-989
-984
-1016
-976
-907
-845
-771
-713
-638
-601
-608
-607
-606
-572
-630
-664
-588
-564
-542
-545
-420
-391
-454
-454
-516
-493
-580
-577
-517
-540
-564
-573
-552
-537
-577
-565
-558
-628
-705
-709
-654
-781
-777
-710
-765
-722
-708
-643
-623
-749
-771
-686
-600
-640
-725
-738
-618
-649
-508
-453
-749
-830
-177
-121
-767
-910
-435
-29
-248
-860
-1005
305
483
-1059
-1233
904
500
-1378
-925
669
558
-944
-1313
618
710
-877
-1124
45
1271
-530
-1524
94
1041
-500
-1486
-310
1118
-101
-1606
-290
711
-247
-794
-540
-77
186
-296
-397
-601
97
505
-519
-570
-5
804
-154
-823
96
401
131
-679
-82
691
444
-362
-407
635
433
127
27
40
318
296
3
2
218
367
111
-92
83
451
450
-404
-196
509
201
-220
-19
291
-28
-206
144
294
32
-87
89
273
223
-137
174
431
49
-9
160
163
186
175
217
322
216
68
262
421
212
81
215
264
212
360
261
213
351
303
120
134
189
272
249
84
159
191
135
53
108
133
-65
-81
-66
-92
-91
-164
-156
-233
-241
-248
-320
-300
-292
-379
-506
-541
-519
-512
-561
-569
-554
-583
-624
-661
-661
-593
-602
-736
-747
-701
-726
-754
-748
-718
-715
-718
-708
-676
-662
-665
-665
-661
-731
-757
-697
-669
-665
-611
-512
-567
-539
-454
-403
-454
-582
-469
-385
-404
-492
-486
-373
-401
-393
-488
-541
-417
-375
-380
-566
-516
-400
-516
-497
-496
-459
-618
-417
-254
-617
-484
-415
-281
-461
-745
-620
-396
-69
-538
-1006
-144
187
-481
-744
-432
117
-171
-507
-688
-152
126
-689
-397
167
-246
-571
26
-269
-508
-33
-163
-808
219
377
-1056
-696
561
645
-433
-1315
352
1180
-738
-1179
835
461
-1277
179
608
-593
233
-72
-659
299
129
-451
-137
101
45
106
-460
-217
708
-178
-899
677
235
-1036
402
662
-1119
-123
1030
-840
-473
1011
-127
-846
314
670
-565
-312
432
282
-68
-264
240
443
37
-156
317
663
-438
8
756
168
-383
276
669
-76
-203
104
721
107
-418
276
593
176
-510
146
817
59
-549
208
826
-33
-499
248
526
-193
-372
323
353
-284
-265
188
284
-288
-327
122
108
-221
-161
129
-157
-77
-6
-58
-73
-66
-164
-28
150
-36
-180
34
198
-247
-169
123
36
-252
-308
29
9
-158
-294
-269
-152
-312
-437
-348
-188
-288
-500
-454
-375
-447
-566
-498
-515
-597
-655
-603
-558
-616
-582
-552
-623
-695
-670
-617
-644
-674
-711
-776
-664
-711
-756
-656
-650
-691
-819
-698
-625
-711
-740
-654
-681
-831
-707
-521
-875
-1051
-517
-479
-723
-895
-710
-358
-647
-576
-795
-857
-336
-290
-590
-873
-530
-121
-544
-1007
-308
-172
-459
-830
-717
54
-451
-737
-591
-177
-9
-854
-801
-154
181
-781
-754
71
-375
-789
-333
118
-142
-490
-838
212
-124
-678
-335
7
-231
-693
276
-192
-686
-389
211
14
-566
-977
370
519
-1200
-179
186
-108
-692
140
440
-684
-414
459
537
-1046
-540
847
59
-1016
-104
674
-61
-914
-180
641
28
-936
-61
310
163
-603
-514
516
472
-838
-774
1169
118
-1143
-243
792
355
-1019
-356
872
161
-536
-619
600
509
-548
-566
116
707
-65
-1073
-102
1053
-397
-819
209
478
173
-326
-372
95
389
-113
-194
-90
-105
368
-41
-609
10
564
-29
-670
-171
776
77
-930
-244
557
92
-466
-329
-33
397
-202
-369
-7
109
-101
-279
74
11
-277
-223
196
-43
-447
-235
138
-110
-356
-65
115
-63
-337
20
104
-53
-126
-154
-102
-109
-122
-131
-197
-218
-148
-336
-374
-187
-183
-291
-414
-375
-275
-350
-583
-523
-190
-461
-655
-583
-450
-469
-750
-747
-552
-538
-690
-847
-728
-550
-764
-927
-765
-632
-888
-936
-764
-737
-822
-926
-826
-632
-751
-967
-784
-576
-564
-907
-903
-630
-614
-726
-675
-823
-819
-395
-599
-1017
-811
-102
-564
-1190
-583
114
-514
-1298
-801
327
-287
-1258
-1018
-7
73
-893
-713
-461
-145
-289
-339
-894
-335
391
-842
-605
202
-20
-1404
-184
317
-8
-1118
-861
1457
-378
-1222
-642
464
395
-669
-839
288
402
-901
-414
907
-157
-1556
592
723
-397
-1658
876
1207
-1034
-1314
188
1412
-920
-1088
370
1133
-1112
-1585
1162
1398
-2193
-1063
1652
640
-1503
-1746
1747
930
-1939
-1251
1402
661
-1496
-1076
1226
945
-1609
-1098
1313
875
-1265
-1187
928
1188
-1144
-1318
441
1522
-608
-1767
376
1271
-216
-1408
-514
1198
445
-949
-1111
560
1072
-738
-1078
374
1028
-267
-684
-153
883
433
-1181
-231
612
605
-186
-947
493
573
264
-412
-506
551
439
-301
-446
84
445
211
-415
-110
141
142
-39
-205
157
135
27
-187
-136
108
7
10
55
178
-35
-200
-78
162
113
-371
-210
72
23
-231
-188
14
-117
-294
-206
-103
-17
-248
-542
-145
50
-549
-600
-151
-291
-526
-484
-336
-393
-578
-507
-559
-530
-463
-765
-697
-473
-497
-562
-680
-738
-570
-595
-751
-667
-619
-852
-826
-540
-679
-884
-873
-627
-520
-845
-975
-570
-416
-654
-996
-918
-456
-283
-758
-1050
-547
8
-665
-1211
-326
-6
-547
-1114
-394
165
-686
-861
-208
50
-500
-795
9
-217
-213
-455
-66
-22
-868
40
474
-761
-86
174
-750
313
-179
-655
93
53
-483
49
-7
-598
-6
366
-541
-667
127
-245
-67
-603
-118
373
-1102
-35
473
-470
-831
309
202
-885
-190
152
-261
38
-284
-95
281
-480
239
301
-762
-110
460
-510
-834
617
307
-1221
235
778
-724
-468
3
298
182
-1125
-520
786
-224
-810
-189
223
56
-717
-114
74
159
-595
-718
915
-72
-1116
-44
263
44
-421
-304
-214
405
-238
-653
118
103
-412
-309
153
-417
346
-72
-913
327
410
-577
-267
80
487
-74
-1012
344
795
-549
-376
304
164
-217
52
-2
-318
176
299
-275
-511
436
429
-542
-171
397
-102
-143
-34
-167
-40
-251
220
-102
-245
-111
-95
145
-156
-373
37
76
-250
-231
-305
-71
-192
-220
-235
-194
-311
-330
-120
-226
-335
-271
-354
-444
-182
-296
-361
-495
-592
-186
-260
-726
-661
-340
-312
-642
-760
-495
-489
-734
-761
-500
-548
-948
-796
-530
-642
-795
-918
-727
-607
-852
-889
-680
-727
-951
-868
-687
-653
-961
-980
-379
-392
-1153
-1233
-11
-412
-1168
-985
-265
-449
-877
-841
-709
134
-391
-1151
-996
509
-368
-1708
-318
361
-827
-1415
0
484
-1424
-1040
693
-236
-929
-639
-140
159
-541
-568
-613
-51
217
-492
-548
-7
106
-816
-430
344
25
-1235
-11
386
-433
-371
-666
245
149
-736
-206
-119
-49
-557
260
452
-1064
-596
755
144
-1171
47
340
-244
-495
-333
275
305
-879
-208
928
-577
-697
-19
-64
-314
-206
-321
-291
283
-206
-260
43
-288
-128
250
-601
-4
-8
-347
-10
-14
-45
-498
-161
631
-149
-653
-93
339
-75
-912
240
775
-818
-549
560
-21
-109
-572
42
751
-597
-1012
388
743
-601
-732
693
391
-762
-383
440
205
-203
-56
-145
-83
88
-69
-332
-95
59
138
-284
-513
218
606
-416
-578
295
193
0
-313
-89
79
145
66
-203
-134
-92
514
143
-661
-35
677
17
-696
104
396
-227
-253
142
-93
-217
-154
-48
-161
-330
-152
-136
-247
-176
-125
-260
-192
-252
-235
-41
-311
-351
-158
-194
-238
-296
-351
-489
-280
-286
-498
-463
-342
-433
-439
-450
-740
-472
-462
-792
-563
-481
-740
-787
-650
-593
-610
-910
-804
-529
-563
-668
-935
-727
-390
-382
-962
-918
-135
-359
-1002
-971
-307
-210
-934
-966
-439
-391
-640
-709
-652
-370
-419
-836
-614
-234
-321
-818
-577
-106
-355
-471
-724
-32
241
-933
-708
193
-20
-742
-1118
443
795
-1116
-1021
638
638
-1146
-999
921
704
-1333
-1067
1272
593
-1587
-541
983
436
-1137
-1024
1147
930
-1799
-1096
1465
746
-1759
-1005
1837
466
-2005
-686
1984
57
-2218
108
1884
-782
-1758
507
1391
-363
-1406
387
905
-43
-1190
670
1055
-894
-1061
637
719
-125
-1160
-225
1606
-301
-1268
512
531
-310
59
-308
-151
33
-251
38
273
-209
-433
10
77
-294
-260
59
233
-871
-143
394
-202
-433
-207
102
165
248
-824
-38
815
-423
-494
286
61
-98
-353
204
178
-517
-302
171
357
-112
-408
-299
586
-32
-515
-135
170
-42
-463
17
-217
-99
405
-275
-439
248
14
-196
103
-143
-98
-4
-7
-132
-6
65
-195
66
53
21
-219
-207
261
209
-490
-274
159
17
-169
-254
86
47
-333
-173
-40
-253
-238
-220
-234
-1
-443
-564
-188
-141
-496
-678
-298
-399
-579
-603
-560
-402
-509
-591
-580
-597
-756
-538
-598
-857
-538
-498
-720
-878
-912
-599
-556
-990
-811
-548
-805
-871
-575
-523
-970
-1095
-221
-378
-1220
-773
-95
-412
-1347
-891
87
-361
-1070
-873
178
-114
-1154
-760
-133
202
-665
-1353
147
366
-915
-1245
228
880
-1096
-1540
784
795
-1644
-950
841
542
-1486
-593
391
75
-654
-1092
1038
239
-1291
-740
944
127
-1541
-728
1311
293
-2152
-147
1651
-355
-2127
418
1932
-1047
-1769
764
1542
-790
-1767
378
1604
-638
-1573
5
1377
22
-1903
237
1599
-866
-1180
466
679
-680
-923
248
596
-350
-957
89
666
-239
-795
251
114
336
-624
-483
912
-257
-656
15
306
125
-967
-31
1150
-427
-881
-328
796
550
-1312
-449
985
275
-538
-394
276
836
-460
-354
274
226
-112
-452
53
594
103
-453
-218
637
371
-350
-11
-33
489
139
-172
-183
50
710
-354
-733
613
585
-270
-281
439
107
-318
96
158
-156
-42
117
28
59
-162
28
224
-18
-232
-82
264
-96
-108
61
1
-45
-54
-221
6
-27
-299
-219
-80
23
-284
-332
-51
-191
-657
-319
-83
-369
-484
-297
-177
-485
-550
-273
-316
-508
-684
-588
-380
-526
-755
-525
-254
-747
-845
-517
-536
-835
-907
-579
-543
-723
-715
-557
-603
-791
-673
-666
-744
-764
-657
-426
-693
-933
-640
-358
-707
-834
-658
-216
-460
-796
-582
-430
-410
-488
-620
-461
-29
-478
-744
-406
105
-574
-1083
-108
85
-264
-412
-1007
-77
581
-959
-615
-191
34
-389
-658
-447
-390
161
-1341
-345
1164
-774
-1325
32
399
-43
-968
-535
163
-57
-412
-555
-141
-263
481
-588
-871
516
-410
-472
109
-412
-203
-352
227
-29
-826
-322
153
359
-778
-84
375
-617
-309
200
-28
61
-897
-178
634
-137
-761
-153
315
-347
71
8
-512
-136
110
-1
-23
-496
-302
154
78
-177
-367
266
252
-542
-254
250
198
-481
-496
982
-121
-697
519
22
-105
99
79
-204
210
124
-197
307
-40
-217
228
143
-116
114
325
143
-168
-148
696
75
-456
70
164
83
46
-139
192
186
-110
79
120
18
-242
36
188
-93
-217
-115
-68
37
9
-235
-179
178
177
-175
-310
95
19
-281
-289
300
82
-671
-237
140
-191
-455
-208
-68
-299
-383
-223
-106
-483
-476
-242
-333
-353
-487
-387
-261
-539
-598
-253
-324
-766
-683
-354
-598
-803
-721
-572
-535
-803
-827
-495
-568
-770
-691
-637
-786
-831
-709
-711
-552
-626
-969
-687
-475
-827
-846
-442
-445
-1079
-835
-176
-524
-876
-831
-494
-465
-532
-417
-506
-712
-348
-426
-612
-472
-441
-441
-332
-469
-236
-262
-1072
-382
418
-380
-1128
-137
-448
-493
-168
-385
-868
-278
-98
-628
76
-660
-610
-429
-106
-367
-738
-332
-137
-399
-413
-364
-547
-208
43
225
-1313
38
298
-718
197
-32
-383
-180
-444
657
85
-1468
839
229
-1034
137
108
-361
-317
-30
193
243
-748
-101
524
-295
-401
-420
857
-236
-1095
511
857
-791
-1263
1296
225
-956
30
713
127
-845
-18
332
287
-672
-283
953
664
-969
-458
1337
267
-1560
439
1109
-763
-501
461
310
-257
18
-58
114
511
-59
-460
253
264
-172
-160
-96
-159
526
-366
-413
678
49
-205
-166
337
23
-372
66
383
-74
-426
230
134
-373
103
330
-73
-262
84
171
116
-254
-222
291
-12
-296
-112
347
48
-431
-99
206
-228
-539
-70
-114
-318
-441
-262
-92
-464
-482
-191
-412
-473
-376
-330
-498
-661
-354
-411
-555
-421
-485
-542
-523
-570
-526
-513
-546
-512
-436
-608
-584
-392
-540
-658
-550
-594
-639
-587
-623
-721
-540
-491
-694
-699
-538
-662
-822
-560
-694
-863
-403
-469
-966
-696
-581
-632
-526
-677
-621
-563
-496
-446
-718
-456
-643
-684
-259
-675
-763
-374
-417
-750
-463
-488
-386
-510
-800
-254
-429
-712
-455
-572
-469
-393
-716
-430
-222
-647
-778
-150
-398
-618
-588
9
-370
-1204
65
56
-686
-1003
160
-158
-320
-635
-832
258
71
-942
-873
397
-209
-934
-192
82
-247
-1119
204
876
-879
-572
-88
669
-680
-1030
222
443
-48
-1201
-206
1187
-238
-1441
78
1226
12
-1556
-236
1404
-393
-1655
70
1310
-348
-1174
373
738
-74
-397
-628
686
444
-524
-86
-79
886
-656
-546
455
649
-99
-755
631
326
-255
-204
424
-56
-35
346
-41
198
476
18
-268
237
92
10
224
318
-195
-104
429
194
99
-63
35
409
-3
-295
155
382
-24
-127
-177
212
116
50
8
96
146
-184
-96
218
139
-114
154
243
-154
-57
121
-25
-99
-47
39
-87
-166
-235
-184
-193
-380
-356
-262
-320
-377
-393
-508
-522
-487
-515
-585
-611
-663
-658
-700
-762
-796
-648
-724
-844
-621
-673
-832
-713
-636
-678
-865
-904
-612
-698
-927
-662
-390
-652
-797
-575
-415
-559
-755
-555
-469
-631
-658
-524
-570
-440
-374
-681
-630
-496
-339
-446
-610
-567
-411
-622
-606
-398
-615
-542
-597
-573
-424
-437
-879
-512
-315
-692
-686
-672
-675
-401
-738
-835
-362
-580
-1034
-563
-54
-859
-1170
-62
-249
-916
-676
-602
-70
-620
-813
-421
-464
-21
-591
-525
-349
-109
-196
-491
-526
-215
-71
-486
-542
-542
558
59
-1309
-482
1115
-186
-1167
-595
548
288
-1294
-414
357
-275
-502
-325
-139
-204
-259
-240
-66
-157
-643
-129
139
-437
-267
646
-366
-539
203
157
-106
330
-146
-215
600
128
-184
-340
441
225
-720
613
396
-384
65
-85
384
269
-145
-169
251
212
-187
-272
468
325
-364
-132
319
363
-46
-17
367
10
-7
99
-103
246
174
75
398
133
-138
389
601
238
-198
81
531
476
35
-84
461
352
23
-28
166
323
325
-92
-32
481
226
-77
-36
238
215
-134
-83
324
256
-66
104
37
-151
-61
-80
-184
-342
-366
-286
-265
-361
-385
-299
-397
-492
-483
-391
-516
-645
-584
-652
-746
-801
-686
-610
-714
-671
-641
-731
-770
-774
-794
-776
-769
-853
-786
-718
-780
-752
-657
-554
-548
-577
-587
-462
-516
-627
-513
-469
-516
-471
-382
-383
-364
-297
-385
-480
-416
-304
-439
-577
-571
-668
-551
-455
-534
-617
-577
-536
-613
-760
-785
-736
-623
-562
-922
-733
-631
-869
-808
-696
-768
-721
-698
-859
-776
-619
-792
-911
-808
-795
-859
-836
-686
-828
-767
-683
-507
-515
-689
-733
-520
-284
-355
-833
-886
17
-324
-840
-344
-108
-136
-431
-845
-27
292
-495
-726
-114
43
-595
-415
-208
-191
-262
-142
-241
-457
-336
202
-193
-1183
-307
473
-286
-606
-453
232
355
-780
-510
340
656
-277
-1346
366
601
-168
-580
-139
555
316
-175
-3
150
159
747
-176
-471
313
963
31
-353
120
399
582
316
-190
-118
1223
595
-531
-119
606
877
28
-412
569
634
302
-123
285
791
431
259
354
277
185
506
218
15
262
527
427
237
235
569
553
181
140
218
492
210
157
327
410
417
193
277
340
249
318
404
173
135
303
413
12
-47
309
251
-106
-321
-146
-49
-246
-368
-231
-202
-381
-531
-517
-544
-567
-673
-794
-827
-790
-799
-899
-934
-882
-924
-1032
-981
-912
-923
-965
-938
-887
-969
-936
-814
-807
-805
-772
-687
-701
-655
-532
-476
-469
-476
-387
-311
-317
-408
-370
-283
-321
-381
-300
-125
-135
-203
-142
-68
-122
-161
-199
-206
-252
-374
-353
-374
-466
-534
-475
-461
-563
-551
-518
-658
-832
-890
-848
-909
-1043
-974
-940
-930
-1028
-1017
-920
-992
-1041
-1044
-1021
-1074
-1063
-969
-942
-1000
-955
-856
-858
-901
-830
-711
-697
-733
-740
-645
-664
-671
-513
-435
-552
-527
-229
-200
-493
-483
-188
-139
-243
-363
-315
-127
-164
-371
-393
-293
-164
-336
-315
-157
-382
-401
-166
-223
-411
-517
-504
-223
-45
-27
-570
-422
-59
-146
-127
-298
-230
-51
164
-33
-360
-220
471
215
-186
9
252
554
307
4
201
622
278
195
399
394
484
493
568
655
358
335
652
761
630
375
464
812
757
510
567
680
541
551
845
777
531
564
666
681
595
442
382
585
585
392
451
627
537
359
457
555
550
592
621
531
539
555
574
574
568
738
735
692
739
684
741
678
591
491
330
191
87
-67
-125
-154
-254
-161
-226
-316
-366
-481
-610
-713
-817
-960
-1088
-1096
-1104
-1154
-1143
-1123
-1059
-1079
-1109
-1064
-1052
-1081
-1145
-1197
-1166
-1180
-1165
-1108
-1008
-891
-843
-762
-664
-582
-571
-595
-592
-595
-593
-529
-439
-367
-289
-218
-120
-59
-34
17
49
50
26
-30
-84
-70
-91
-131
-145
-126
-128
-152
-164
-199
-283
-404
-491
-562
-716
-847
-900
-991
-985
-1052
-1010
-1089
-1124
-1154
-1269
-1271
-1428
-1422
-1487
-1495
-1593
-1573
-1514
-1517
-1458
-1416
-1293
-1297
-1236
-1264
-1236
-1225
-1258
-1269
-1203
-1105
-1036
-930
-835
-713
-724
-692
-683
-665
-648
-653
-649
-643
-591
-561
-560
-593
-529
-488
-527
-533
-466
-450
-525
-516
-533
-531
-577
-583
-536
-507
-475
-489
-442
-411
-395
-424
-452
-518
-483
-434
-428
-347
-242
-168
-206
-175
-122
-94
-99
-67
29
72
137
179
236
312
319
402
484
547
461
552
743
580
510
625
734
701
664
751
788
792
773
827
844
809
851
837
775
769
785
761
628
596
719
718
692
664
743
819
749
623
597
701
729
680
656
741
742
717
694
742
886
891
961
979
1005
1084
1036
1056
1085
1093
1063
960
838
596
360
111
-83
-150
-94
46
41
13
-179
-364
-577
-796
-855
-985
-1108
-1158
-1169
-1152
-1140
-1118
-1109
-1227
-1300
-1294
-1244
-1214
-1251
-1249
-1282
-1337
-1361
-1235
-1025
-892
-785
-686
-568
-495
-490
-448
-435
-464
-466
-360
-198
-57
49
132
210
216
176
191
238
235
197
136
91
92
81
87
84
76
34
20
-2
-74
-125
-236
-399
-529
-596
-648
-676
-659
-664
-685
-720
-769
-826
-889
-947
-1023
-1088
-1143
-1139
-1106
-1058
-1033
-1010
-968
-947
-941
-908
-986
-1287
-1579
-1771
-1761
-1794
-1577
-1360
-1220
-1086
-1150
-1128
-1237
-1290
-1419
-1521
-1543
-1482
-1381
-1271
-1081
-965
-946
-948
-849
-813
-806
-873
-952
-1124
-1220
-1195
-1128
-963
-843
-711
-699
-655
-682
-750
-800
-911
-978
-1013
-931
-813
-660
-532
-459
-431
-451
-421
-411
-394
-413
-443
-485
-490
-451
-355
-194
-118
-51
44
111
72
-7
-20
-40
-116
-146
-56
99
245
324
406
469
454
388
385
403
385
360
401
476
523
605
706
789
744
730
720
678
657
604
519
511
513
550
654
718
802
794
813
787
688
674
694
596
599
611
697
780
778
916
982
1033
954
1010
1104
1104
1114
1214
1283
1264
1204
1157
1162
845
460
149
-121
-226
-287
34
186
133
1
-361
-558
-853
-1040
-1165
-1292
-1325
-1313
-1314
-1191
-1115
-1134
-1226
-1395
-1414
-1412
-1300
-1195
-1175
-1229
-1263
-1202
-1137
-982
-703
-528
-505
-446
-368
-265
-270
-278
-238
-211
-125
1
231
462
531
523
499
423
356
314
369
373
292
282
278
261
266
257
220
121
15
-98
-184
-248
-360
-461
-573
-693
-756
-748
-731
-736
-764
-839
-919
-1008
-1058
-1092
-1108
-1123
-1087
-1016
-921
-801
-732
-657
-653
-668
-656
-630
-601
-544
-464
-414
-375
-281
-173
-95
-47
-37
-39
-80
-162
-237
-312
-401
-546
-730
-871
-1055
-1167
-1194
-1259
-1332
-1425
-1450
-1542
-1642
-1739
-1755
-1785
-1868
-1850
-1782
-1658
-1624
-1546
-1471
-1443
-1407
-1334
-1263
-1168
-1084
-1054
-1012
-967
-855
-779
-673
-593
-519
-448
-418
-347
-287
-230
-200
-129
-70
-1
84
168
232
241
263
260
283
300
319
344
313
298
268
262
261
250
232
206
131
40
24
20
7
-6
53
39
34
54
71
91
73
62
13
49
117
225
377
511
564
611
631
667
684
752
812
827
955
1042
1184
1235
1348
1360
1322
1225
1170
1269
1318
1365
1345
1474
1511
1586
1574
1669
1712
1593
1600
1525
1643
1629
1540
1433
1229
1024
544
169
-213
-412
-499
-399
-5
-54
-94
-441
-870
-1299
-1735
-1771
-1797
-1786
-1655
-1538
-1439
-1342
-1366
-1421
-1610
-1770
-1849
-1807
-1618
-1433
-1247
-1193
-1106
-1008
-879
-663
-432
-255
-175
-146
-144
-106
-40
112
235
379
564
713
857
940
935
854
693
562
484
481
570
604
600
544
449
319
175
38
-99
-251
-383
-502
-555
-597
-686
-732
-822
-935
-1013
-1039
-1061
-1101
-1160
-1207
-1251
-1275
-1237
-1190
-1098
-1008
-939
-852
-784
-737
-711
-663
-613
-590
-520
-366
-207
-91
-5
66
93
80
57
73
119
137
153
184
199
155
-203
-571
-835
-1068
-1150
-1315
-1067
-1101
-1150
-1207
-1398
-1509
-1858
-1878
-2082
-2167
-2187
-2089
-2015
-1946
-1794
-1809
-1811
-1792
-1671
-1664
-1587
-1589
-1535
-1583
-1483
-1350
-1188
-911
-799
-604
-631
-564
-600
-572
-521
-483
-336
-209
3
115
252
282
259
174
150
133
149
265
316
380
325
340
311
228
184
104
69
-21
-41
-49
-90
-119
-161
-188
-207
-197
-176
-128
-136
-90
-98
-73
-61
-34
111
146
240
291
427
537
618
653
666
677
713
872
952
1147
1168
1193
1201
1085
1214
1176
1222
1348
1387
1467
1440
1508
1521
1416
1390
1370
1407
1448
1628
1731
1789
1666
1579
1518
1316
1280
1124
874
364
-134
-547
-646
-576
-204
85
58
-110
-760
-1221
-1721
-1998
-2046
-2074
-1920
-1707
-1507
-1269
-1149
-1286
-1517
-1917
-2109
-2157
-1985
-1609
-1312
-1072
-1005
-936
-833
-752
-588
-461
-409
-371
-333
-190
-21
171
333
394
514
633
720
831
846
795
637
439
397
444
584
690
725
716
560
370
193
19
-138
-296
-389
-426
-479
-455
-466
-561
-715
-908
-1055
-1176
-1263
-1252
-1250
-1251
-1260
-1293
-1246
-1184
-1124
-1102
-1100
-1066
-1024
-999
-953
-844
-721
-662
-596
-455
-313
-204
-173
-147
-126
-173
-179
-105
22
107
159
129
74
18
-83
-515
-1055
-1461
-1633
-1437
-1279
-816
-645
-739
-1101
-1656
-2023
-2375
-2400
-2351
-2185
-1994
-1722
-1565
-1491
-1525
-1686
-1906
-2079
-2011
-1851
-1562
-1396
-1243
-1254
-1209
-1099
-974
-773
-675
-601
-729
-790
-786
-641
-415
-210
20
184
272
255
242
123
-46
-190
-159
-26
179
484
675
700
460
218
-15
-180
-216
-175
-33
30
31
35
47
9
-58
-185
-314
-332
-301
-233
-159
-25
68
104
140
241
302
307
287
239
250
292
490
658
835
988
1073
1037
944
977
1015
992
984
1077
1163
1280
1361
1503
1516
1509
1444
1315
1345
1353
1432
1469
1584
1719
1755
1689
1625
1495
1255
1046
752
404
31
-281
-373
-334
-186
126
82
-108
-596
-1179
-1554
-1896
-1904
-1800
-1677
-1452
-1332
-1285
-1205
-1351
-1542
-1839
-2057
-2041
-1912
-1569
-1220
-997
-868
-861
-867
-824
-745
-614
-570
-524
-441
-313
-97
95
304
462
518
559
572
641
644
574
563
508
506
604
716
815
823
706
534
307
121
16
-65
-94
-155
-198
-224
-308
-386
-529
-717
-878
-1043
-1136
-1161
-1108
-1070
-1111
-1093
-1114
-1170
-1191
-1206
-1196
-1181
-1174
-1123
-1053
-947
-838
-744
-668
-622
-559
-478
-466
-434
-402
-423
-429
-434
-338
-300
-241
-244
-295
-451
-650
-636
-745
-759
-709
-690
-708
-758
-820
-877
-965
-1057
-1128
-1225
-1247
-1277
-1263
-1326
-1331
-1400
-1431
-1468
-1493
-1449
-1492
-1450
-1501
-1458
-1445
-1363
-1273
-1211
-1134
-1128
-1069
-1052
-980
-933
-831
-743
-641
-526
-440
-325
-269
-197
-198
-163
-115
-62
15
56
125
142
146
161
198
218
221
247
244
230
197
164
150
176
170
144
131
102
53
6
26
10
-22
-2
57
108
98
109
142
110
105
101
181
296
319
429
474
587
624
599
651
649
731
759
811
898
953
953
975
1056
1121
1149
1201
1218
1215
1205
1222
1278
1268
1333
1348
1405
1424
1411
1422
1288
1172
1038
904
784
472
149
-191
-357
-344
-185
101
75
-98
-541
-1059
-1451
-1668
-1627
-1529
-1412
-1284
-1250
-1254
-1260
-1391
-1602
-1868
-2000
-1979
-1815
-1461
-1163
-1005
-972
-1052
-1140
-1099
-959
-805
-697
-599
-493
-386
-242
-86
87
188
203
251
321
392
459
482
462
411
439
553
643
717
730
627
446
247
148
78
42
80
97
56
-23
-109
-222
-409
-606
-754
-860
-927
-939
-867
-810
-886
-964
-1025
-1137
-1201
-1213
-1172
-1132
-1125
-1060
-982
-923
-880
-832
-773
-761
-756
-696
-639
-592
-529
-420
-333
-269
-206
-142
-76
-99
-137
-142
-157
-201
-220
-200
-205
-367
-959
-1337
-1584
-1431
-1239
-942
-497
-778
-999
-1595
-1966
-2225
-2245
-1963
-1759
-1505
-1332
-1211
-1300
-1401
-1661
-1857
-2008
-1822
-1552
-1188
-906
-825
-868
-1132
-1102
-1137
-955
-793
-625
-549
-607
-493
-426
-249
-134
3
62
85
89
120
112
110
133
164
341
499
714
771
689
472
168
27
-24
147
351
525
586
509
336
155
16
-53
-88
-108
16
107
272
392
447
402
247
202
196
295
417
559
688
753
829
801
872
929
1031
1062
1040
1192
1133
1239
1235
1348
1388
1375
1471
1470
1593
1539
1596
1613
1632
1622
1580
1539
1434
1307
1200
882
524
220
-62
6
17
302
356
127
-184
-790
-1122
-1458
-1550
-1468
-1434
-1347
-1279
-1315
-1309
-1443
-1656
-1917
-2141
-2140
-2032
-1746
-1418
-1257
-1242
-1305
-1368
-1346
-1273
-1092
-915
-820
-683
-567
-407
-203
-47
111
158
225
340
440
545
602
659
672
658
739
852
942
972
877
726
588
448
368
362
402
401
316
239
129
-5
-183
-391
-530
-666
-758
-783
-778
-758
-816
-911
-1021
-1161
-1231
-1239
-1224
-1210
-1207
-1150
-1096
-1085
-1034
-961
-903
-887
-882
-799
-711
-678
-601
-498
-412
-339
-252
-139
-46
13
21
-22
-42
-105
-160
-209
-440
-653
-875
-869
-836
-789
-590
-644
-714
-982
-1239
-1459
-1594
-1586
-1528
-1406
-1296
-1225
-1276
-1336
-1485
-1660
-1797
-1810
-1738
-1574
-1395
-1246
-1194
-1272
-1285
-1346
-1325
-1257
-1160
-1057
-973
-835
-730
-601
-491
-400
-349
-321
-287
-209
-158
-86
19
111
226
299
416
463
436
389
278
207
179
234
334
403
444
478
440
330
234
170
94
46
57
119
200
220
290
289
229
188
169
238
216
285
343
395
502
616
635
617
671
672
711
736
832
823
808
877
1000
1059
1169
1298
1289
1240
1147
1233
1275
1376
1548
1627
1743
1770
1748
1713
1671
1521
1413
1247
1183
894
498
350
166
319
396
580
475
100
-377
-911
-1229
-1374
-1328
-1205
-1110
-1099
-1101
-1162
-1202
-1438
-1718
-1950
-2105
-2012
-1791
-1430
-1141
-1083
-1159
-1284
-1325
-1296
-1178
-1014
-855
-757
-622
-454
-248
-67
51
118
140
181
276
377
494
552
563
593
644
746
864
927
903
752
591
471
417
440
465
511
499
432
312
177
31
-146
-324
-444
-514
-542
-542
-549
-569
-665
-823
-978
-1080
-1138
-1135
-1090
-1047
-1014
-998
-980
-914
-859
-842
-826
-788
-754
-707
-632
-534
-455
-401
-326
-234
-174
-106
-28
22
29
-25
-52
-47
-27
49
118
173
155
9
-206
-569
-919
-1171
-1267
-1193
-970
-733
-636
-741
-1073
-1478
-1873
-2059
-2083
-1902
-1623
-1377
-1208
-1221
-1332
-1542
-1759
-1925
-1921
-1774
-1535
-1263
-1056
-953
-955
-982
-1038
-1021
-942
-803
-659
-552
-439
-323
-183
-42
61
126
173
181
129
76
110
177
264
422
596
702
705
649
517
284
84
26
87
209
406
556
586
469
245
20
-138
-223
-157
11
257
398
417
386
286
139
-35
-4
76
203
429
583
764
770
771
802
645
702
679
838
989
1104
1349
1360
1444
1474
1412
1482
1499
1519
1596
1650
1791
1779
1749
1768
1676
1596
1487
1429
1188
674
285
-4
18
173
529
668
426
-56
-686
-1129
-1479
-1500
-1418
-1335
-1277
-1203
-1227
-1236
-1357
-1656
-2017
-2286
-2259
-2100
-1743
-1353
-1156
-1213
-1386
-1474
-1473
-1369
-1173
-991
-894
-794
-635
-443
-242
-63
81
118
153
251
385
472
507
545
562
585
705
888
1005
1012
907
725
515
379
370
407
444
451
415
325
193
37
-135
-345
-525
-638
-692
-673
-657
-636
-700
-852
-1005
-1140
-1210
-1242
-1241
-1221
-1190
-1160
-1121
-1070
-1006
-935
-924
-872
-818
-752
-680
-592
-498
-454
-378
-294
-194
-98
-32
29
50
9
-6
59
136
142
157
151
71
-35
-175
-560
-956
-1231
-1230
-1036
-854
-473
-515
-697
-1120
-1628
-1986
-2160
-1952
-1733
-1472
-1265
-1115
-1209
-1385
-1574
-1794
-2002
-1982
-1715
-1408
-1130
-937
-825
-959
-1080
-1178
-1149
-1006
-855
-700
-666
-532
-405
-291
-187
-81
-28
-71
-84
-44
-35
4
137
233
350
445
570
606
508
369
119
-32
-81
18
197
335
429
368
203
0
-180
-252
-243
-210
-157
-117
-67
-50
-12
17
-21
-43
7
43
88
133
122
129
204
434
643
840
977
984
854
757
710
777
911
1125
1433
1534
1648
1640
1591
1460
1335
1321
1379
1532
1688
1837
1899
1790
1617
1484
1350
1254
1102
743
398
-17
-129
-61
129
435
267
38
-520
-1024
-1369
-1592
-1524
-1496
-1499
-1374
-1301
-1245
-1212
-1385
-1655
-2063
-2276
-2228
-2015
-1607
-1234
-1035
-1055
-1159
-1199
-1194
-1105
-967
-838
-715
-570
-353
-51
153
283
319
300
315
373
482
608
680
719
715
745
847
930
967
898
722
524
319
205
182
207
242
240
176
63
-76
-252
-463
-673
-817
-925
-953
-921
-869
-838
-909
-982
-1116
-1261
-1301
-1301
-1268
-1222
-1139
-1059
-993
-908
-842
-805
-768
-747
-694
-591
-503
-414
-325
-253
-298
-350
-385
-395
-338
-271
-139
-135
-136
-214
-410
-547
-678
-694
-671
-551
-439
-462
-574
-721
-895
-1094
-1177
-1162
-1076
-989
-962
-972
-1026
-1147
-1285
-1379
-1430
-1406
-1330
-1230
-1156
-1115
-1112
-1152
-1179
-1180
-1140
-1072
-1000
-913
-831
-764
-688
-624
-564
-488
-408
-345
-305
-270
-261
-224
-167
-110
-17
80
172
212
199
190
124
66
81
147
206
251
292
305
305
230
157
162
159
150
159
189
215
189
165
163
178
238
268
291
318
324
314
297
367
436
454
551
644
770
791
821
835
737
818
797
918
973
1051
1151
1082
1139
1152
1157
1210
1220
1256
1245
1226
1315
1264
1268
1292
1308
1313
1307
1339
1285
1157
1093
960
834
595
274
-29
-256
-214
-120
107
176
39
-314
-801
-1145
-1390
-1393
-1286
-1172
-1065
-1032
-1026
-1055
-1153
-1305
-1514
-1685
-1711
-1560
-1263
-961
-765
-740
-808
-887
-905
-814
-641
-492
-376
-262
-165
-44
103
245
328
348
365
387
455
566
653
676
679
693
703
706
752
788
694
526
332
219
156
116
134
150
102
-8
-131
-258
-392
-544
-648
-733
-793
-815
-788
-740
-750
-801
-875
-966
-1059
-1083
-1052
-1000
-953
-925
-860
-788
-736
-687
-635
-596
-583
-558
-528
-469
-382
-304
-203
-119
-72
-87
-117
-145
-206
-269
-277
-236
-202
-133
-148
-165
-375
-736
-1142
-1586
-1794
-1772
-1442
-1026
-831
-839
-1103
-1549
-1995
-2259
-2293
-2157
-1876
-1550
-1305
-1186
-1198
-1297
-1501
-1692
-1785
-1729
-1455
-1096
-820
-682
-612
-639
-754
-752
-646
-510
-406
-319
-273
-254
-179
-31
110
204
247
244
208
127
81
51
83
148
252
401
495
539
505
329
69
-150
-250
-215
-69
128
236
225
86
-106
-295
-384
-358
-273
-112
-6
164
245
328
321
250
216
150
308
413
686
857
974
974
877
929
898
1098
1190
1325
1425
1350
1403
1360
1431
1477
1499
1631
1673
1738
1739
1710
1634
1472
1311
1185
966
629
289
-38
-193
-168
3
205
77
-205
-706
-1204
-1489
-1620
-1553
-1524
-1505
-1512
-1585
-1610
-1536
-1557
-1688
-1939
-2148
-2183
-2046
-1691
-1370
-1168
-1090
-1138
-1171
-1167
-993
-774
-660
-563
-451
-338
-150
103
335
457
457
465
469
547
655
723
783
770
732
749
773
845
858
746
573
365
205
108
48
48
25
-51
-173
-307
-427
-559
-717
-882
-1028
-1088
-1116
-1132
-1076
-1023
-1017
-1098
-1166
-1190
-1207
-1190
-1137
-1066
-975
-893
-767
-644
-539
-449
-389
-328
-307
-356
-444
-508
-485
-365
-212
5
110
79
-19
-180
-296
-436
-436
-393
-397
-376
-386
-412
-474
-540
-648
-818
-998
-1106
-1140
-1130
-1103
-1093
-1154
-1227
-1280
-1352
-1387
-1380
-1359
-1416
-1453
-1443
-1429
-1382
-1320
-1225
-1187
-1187
-1171
-1140
-1094
-1054
-995
-917
-833
-756
-645
-529
-442
-411
-401
-414
-431
-400
-369
-286
-215
-167
-152
-136
-115
-119
-131
-159
-166
-174
-159
-139
-103
-77
-70
-78
-108
-127
-155
-171
-171
-149
-117
-126
-120
-108
-123
-116
-81
-3
38
109
162
200
211
222
278
315
428
559
638
633
637
611
592
650
751
840
884
980
1037
1008
992
1018
1030
1060
1075
1144
1148
1178
1208
1150
1129
1106
1087
1024
1028
1070
1111
1086
1038
934
729
451
102
-215
-507
-605
-575
-428
-284
-268
-348
-664
-978
-1305
-1568
-1699
-1731
-1668
-1583
-1474
-1348
-1254
-1244
-1263
-1414
-1560
-1620
-1590
-1447
-1256
-1055
-894
-799
-761
-698
-612
-515
-418
-347
-272
-196
-120
-48
61
162
227
263
307
346
388
413
406
365
297
219
147
118
111
98
68
16
-68
-195
-305
-412
-494
-545
-623
-705
-752
-786
-826
-883
-937
-974
-1019
-1067
-1085
-1039
-1000
-990
-980
-950
-930
-914
-873
-815
-737
-655
-571
-497
-460
-419
-413
-378
-337
-276
-179
-76
-4
-48
-187
-428
-709
-897
-983
-950
-823
-735
-671
-686
-769
-897
-1049
-1201
-1325
-1408
-1438
-1419
-1382
-1289
-1225
-1220
-1240
-1282
-1333
-1342
-1285
-1226
-1190
-1176
-1186
-1215
-1229
-1189
-1093
-1009
-912
-811
-763
-733
-723
-695
-674
-641
-610
-572
-498
-404
-301
-237
-188
-174
-176
-151
-106
-43
29
77
83
69
53
42
61
81
105
122
128
129
136
163
182
176
151
131
98
84
97
120
157
215
239
230
228
217
245
302
348
423
501
563
635
688
716
718
698
747
777
821
911
957
1028
1051
1079
1087
1112
1157
1187
1223
1258
1273
1304
1335
1376
1389
1349
1305
1244
1215
1172
1133
992
778
492
153
-113
-300
-272
-209
-209
-212
-298
-415
-570
-719
-823
-934
-1071
-1201
-1275
-1292
-1256
-1203
-1158
-1158
-1183
-1217
-1216
-1134
-1016
-910
-832
-774
-785
-810
-763
-686
-584
-461
-348
-234
-124
-13
82
141
212
249
261
284
340
401
416
431
477
474
431
419
420
409
376
355
326
274
205
141
80
9
-57
-121
-186
-260
-326
-368
-411
-461
-491
-522
-573
-624
-666
-697
-709
-700
-688
-685
-672
-680
-683
-669
-654
-627
-581
-526
-487
-451
-416
-424
-483
-557
-619
-640
-644
-584
-537
-523
-501
-496
-515
-521
-496
-488
-508
-532
-544
-562
-582
-584
-556
-559
-595
-603
-593
-589
-572
-543
-521
-532
-590
-647
-659
-672
-698
-712
-702
-697
-711
-702
-657
-618
-604
-586
-545
-511
-518
-497
-451
-435
-428
-409
-386
-378
-356
-330
-297
-255
-237
-231
-244
-254
-251
-227
-190
-165
-141
-137
-158
-158
-152
-156
-159
-169
-172
-154
-143
-139
-119
-98
-110
-113
-94
-96
-101
-82
-53
-38
-47
-57
-37
-18
3
8
19
27
23
36
26
20
22
43
78
97
106
121
137
135
124
144
175
198
211
213
226
247
251
238
252
275
280
263
254
258
249
247
267
274
280
274
256
247
251
247
248
240
225
213
187
191
173
162
156
120
84
54
34
17
27
39
34
14
2
-19
-31
-39
-49
-50
-40
-53
-68
-62
-86
-139
-179
-208
-267
-325
-344
-351
-374
-397
-422
-421
-423
-447
-467
-466
-460
-475
-491
-506
-518
-548
-558
-551
-570
-575
-562
-541
-540
-547
-529
-510
-492
-467
-472
-473
-458
-442
-432
-407
-395
-378
-349
-344
-341
-323
-301
-298
-304
-311
-288
-282
-279
-263
-252
-242
-239
-240
-222
-212
-217
-213
-210
-216
-214
-192
-177
-171
-164
-167
-169
-180
-196
-187
-179
-163
-163
-169
-171
-171
-189
-205
-196
-224
-254
-276
-281
-278
-290
-293
-294
-317
-340
-357
-375
-401
-427
-433
-446
-453
-463
-472
-463
-482
-495
-491
-493
-512
-524
-516
-518
-522
-520
-504
-508
-521
-533
-539
-543
-534
-527
-522
-519
-520
-521
-526
-510
-505
-484
-472
-452
-431
-419
-382
-373
-373
-361
-341
-325
-325
-296
-259
-233
-244
-260
-248
-234
-221
-206
-195
-179
-153
-147
-142
-122
-113
-105
-79
-39
-18
-13
6
30
34
38
70
98
85
92
111
115
100
113
131
128
135
138
130
96
71
68
63
50
20
-5
-34
-50
-66
-74
-72
-90
-98
-111
-126
-151
-160
-143
-155
-172
-177
-163
-153
-156
-138
-112
-112
-126
-123
-114
-114
-121
-97
-68
-52
-44
-37
-18
4
3
-14
-13
-1
-2
1
-7
-23
-31
-32
-42
-74
-88
-99
-130
-151
-160
-168
-201
-249
-266
-280
-324
-367
-386
-408
-423
-448
-464
-461
-478
-505
-519
-546
-579
-585
-592
-593
-576
-561
-552
-572
-594
-583
-589
-600
-618
-614
-603
-590
-588
-586
-569
-568
-574
-582
-584
-582
-576
-560
-560
-567
-546
-533
-528
-525
-513
-510
-498
-479
-482
-471
-463
-456
-449
-456
-464
-464
-447
-421
-405
-401
-398
-393
-395
-402
-415
-424
-408
-410
-405
-389
-380
-377
-375
-353
-337
-335
-325
-316
-327
-324
-318
-320
-333
-349
-359
-364
-368
-386
-390
-378
-382
-411
-433
-443
-471
-483
-495
-505
-511
-518
-539
-546
-554
-571
-586
-606
-621
-631
-631
-642
-661
-659
-664
-675
-684
-683
-661
-646
-645
-650
-643
-639
-649
-652
-636
-622
-599
-578
-562
-548
-539
-510
-477
-470
-449
-417
-396
-378
-358
-316
-280
-277
-265
-238
-201
-187
-168
-128
-100
-81
-50
-5
22
40
78
97
104
120
124
119
121
124
114
98
93
97
94
85
66
47
48
43
21
9
3
2
-5
-4
12
3
-10
-12
-15
-40
-56
-48
-47
-47
-45
-39
-33
-46
-70
-62
-59
-67
-67
-57
-52
-36
-28
-34
-43
-45
-51
-54
-50
-41
-36
-27
-31
-46
-58
-77
-74
-79
-89
-96
-104
-112
-117
-126
-142
-141
-162
-179
-196
-229
-250
-243
-263
-310
-309
-306
-332
-368
-391
-395
-421
-440
-444
-444
-452
-453
-464
-475
-480
-482
-482
-485
-483
-485
-480
-482
-480
-467
-467
-471
-473
-476
-478
-461
-447
-465
-490
-496
-491
-499
-500
-484
-469
-468
-470
-456
-464
-466
-460
-467
-463
-450
-456
-451
-448
-467
-471
-458
-447
-450
-449
-444
-428
-406
-394
-387
-378
-375
-384
-371
-338
-316
-325
-329
-321
-316
-315
-333
-329
-310
-311
-311
-304
-295
-280
-292
-293
-295
-302
-312
-329
-327
-333
-343
-362
-381
-386
-388
-391
-398
-405
-431
-449
-449
-456
-458
-453
-458
-464
-460
-481
-502
-502
-499
-517
-532
-525
-523
-534
-533
-534
-551
-546
-538
-528
-515
-497
-480
-455
-435
-417
-390
-381
-369
-357
-343
-331
-309
-281
-266
-239
-224
-202
-191
-174
-134
-113
-110
-90
-58
-38
-21
-11
-2
10
37
32
36
54
69
62
55
68
71
87
87
83
72
69
65
56
65
72
74
72
61
62
68
71
61
39
24
12
-17
-44
-45
-50
-78
-84
-86
-101
-124
-128
-118
-123
-118
-102
-77
-60
-49
-41
-20
-11
-25
-20
-6
-5
-5
18
39
39
36
26
26
13
-23
-27
-34
-61
-77
-78
-81
-109
-132
-140
-159
-187
-207
-224
-230
-244
-253
-255
-264
-276
-286
-312
-325
-322
-325
-329
-328
-323
-316
-307
-303
-323
-346
-349
-354
-367
-385
-363
-354
-379
-404
-407
-401
-418
-413
-402
-390
-402
-415
-413
-414
-418
-408
-390
-385
-382
-370
-367
-382
-401
-410
-401
-405
-422
-409
-389
-396
-402
-408
-393
-396
-414
-419
-417
-405
-385
-370
-369
-366
-364
-350
-352
-360
-343
-325
-320
-330
-314
-280
-280
-280
-265
-255
-254
-246
-250
-241
-243
-261
-258
-266
-263
-274
-290
-300
-299
-292
-299
-300
-294
-302
-312
-327
-318
-307
-317
-326
-333
-347
-376
-401
-412
-430
-447
-459
-468
-475
-478
-500
-509
-505
-517
-525
-512
-497
-481
-465
-452
-430
-406
-398
-391
-370
-354
-352
-354
-335
-315
-315
-292
-254
-220
-211
-212
-195
-193
-191
-182
-173
-159
-127
-96
-81
-59
-40
-24
-4
-1
-10
5
19
28
38
61
92
93
87
82
97
97
91
82
75
89
70
54
57
58
50
49
49
36
26
27
24
4
-9
-8
-1
-3
-1
8
21
17
-7
-8
6
-9
-26
-15
7
20
14
25
25
19
14
13
32
2
-24
-20
-32
-53
-72
-69
-71
-84
-93
-89
-96
-128
-145
-140
-140
-151
-160
-166
-164
-170
-183
-200
-223
-234
-242
-254
-263
-279
-285
-284
-290
-304
-308
-316
-331
-336
-328
-329
-333
-324
-328
-340
-346
-351
-361
-359
-342
-334
-320
-315
-318
-334
-351
-354
-347
-326
-314
-307
-307
-308
-311
-334
-352
-354
-353
-352
-360
-362
-350
-341
-342
-342
-338
-334
-327
-335
-322
-303
-310
-329
-320
-296
-303
-303
-294
-289
-299
-311
-319
-292
-286
-293
-283
-262
-278
-311
-305
-318
-316
-324
-319
-297
-291
-288
-287
-265
-265
-297
-297
-277
-284
-302
-318
-305
-304
-308
-313
-313
-317
-346
-354
-354
-355
-368
-387
-395
-396
-408
-425
-419
-441
-466
-463
-461
-461
-467
-457
-445
-444
-460
-467
-455
-441
-449
-443
-407
-396
-428
-428
-398
-407
-416
-420
-397
-384
-383
-378
-361
-348
-354
-355
-339
-320
-310
-277
-236
-226
-234
-221
-201
-177
-166
-151
-119
-105
-103
-75
-45
-36
-42
-38
-14
-11
-5
2
12
16
1
-25
-40
-52
-54
-43
-29
-18
-27
-26
-30
-33
-45
-47
-30
-20
-23
-25
-21
-22
-40
-53
-50
-58
-64
-48
-35
-37
-39
-59
-70
-86
-109
-112
-123
-129
-133
-127
-119
-115
-123
-131
-139
-148
-130
-104
-114
-129
-118
-118
-146
-178
-183
-175
-180
-179
-174
-167
-180
-181
-180
-199
-218
-234
-238
-246
-249
-256
-257
-268
-289
-300
-312
-332
-359
-371
-371
-363
-360
-372
-371
-370
-389
-422
-443
-447
-456
-466
-460
-455
-473
-501
-531
-531
-529
-543
-548
-540
-538
-546
-539
-529
-530
-523
-517
-518
-520
-517
-505
-504
-509
-501
-474
-462
-471
-477
-481
-469
-465
-460
-454
-456
-461
-469
-485
-486
-474
-472
-476
-477
-464
-451
-443
-437
-418
-405
-391
-373
-358
-352
-350
-356
-342
-334
-317
-302
-296
-275
-266
-265
-267
-259
-263
-275
-277
-292
-296
-295
-310
-323
-340
-346
-344
-367
-380
-371
-343
-354
-387
-393
-397
-401
-392
-376
-385
-395
-399
-397
-382
-385
-403
-408
-411
-409
-417
-417
-388
-375
-383
-377
-351
-367
-381
-366
-353
-354
-359
-339
-326
-312
-291
-266
-247
-230
-214
-203
-180
-173
-174
-159
-134
-128
-128
-127
-118
-111
-121
-122
-114
-111
-103
-92
-88
-87
-85
-70
-59
-53
-50
-41
-33
-40
-43
-30
-22
-17
10
36
31
25
30
28
20
7
4
20
40
35
28
36
45
39
18
8
3
6
-3
-7
-2
-8
-4
7
-2
-23
-14
2
2
-8
-16
-10
-25
-55
-65
-57
-64
-84
-84
-75
-83
-103
-109
-105
-108
-134
-135
-114
-116
-131
-135
-129
-152
-167
-167
-165
-173
-194
-203
-206
-222
-250
-268
-283
-298
-319
-331
-332
-331
-350
-367
-384
-392
-386
-385
-399
-403
-393
-399
-404
-412
-418
-420
-434
-440
-427
-424
-427
-435
-449
-452
-459
-460
-461
-451
-436
-436
-445
-449
-433
-436
-437
-448
-453
-465
-473
-466
-453
-446
-447
-429
-427
-418
-417
-399
-379
-382
-402
-397
-387
-404
-403
-395
-400
-407
-399
-384
-381
-380
-368
-348
-339
-354
-353
-336
-327
-338
-333
-314
-302
-297
-296
-282
-294
-307
-309
-318
-335
-349
-353
-353
-346
-324
-325
-335
-326
-328
-345
-361
-358
-360
-361
-376
-371
-350
-354
-363
-365
-372
-367
-353
-355
-362
-367
-370
-365
-356
-349
-326
-313
-329
-324
-298
-283
-295
-292
-270
-262
-262
-257
-231
-205
-189
-189
-182
-162
-185
-194
-168
-151
-145
-137
-135
-143
-157
-154
-148
-150
-148
-140
-142
-142
-123
-124
-120
-112
-118
-118
-112
-106
-117
-114
-107
-110
-107
-118
-119
-108
-89
-86
-84
-79
-79
-84
-86
-80
-89
-89
-90
-69
-61
-68
-73
-65
-53
-47
-31
-24
-20
-7
5
23
36
42
42
40
48
47
64
74
70
69
68
52
33
23
15
12
5
0
-3
-14
-47
-63
-67
-90
-101
-108
-90
-83
-99
-87
-83
-88
-100
-107
-109
-127
-142
-145
-152
-159
-177
-178
-180
-183
-196
-206
-213
-239
-251
-248
-248
-246
-264
-270
-273
-284
-294
-307
-321
-328
-337
-354
-372
-384
-391
-406
-432
-454
-462
-458
-460
-468
-464
-460
-474
-486
-489
-504
-519
-525
-509
-491
-492
-490
-490
-477
-460
-452
-446
-427
-404
-394
-389
-379
-357
-333
-318
-300
-279
-259
-237
-230
-224
-206
-194
-189
-183
-165
-167
-159
-134
-117
-104
-100
-86
-78
-82
-94
-83
-77
-74
-69
-65
-63
-70
-67
-66
-79
-98
-109
-111
-111
-134
-140
-133
-139
-142
-148
-159
-159
-158
-167
-164
-154
-151
-161
-152
-145
-150
-161
-169
-173
-178
-191
-202
-186
-193
-207
-225
-216
-188
-196
-192
-187
-186
-193
-209
-210
-207
-210
-208
-204
-203
-207
-202
-188
-177
-177
-178
-166
-157
-161
-143
-137
-148
-152
-154
-151
-167
-174
-159
-142
-145
-150
-136
-134
-139
-132
-126
-123
-123
-124
-119
-117
-117
-107
-111
-138
-151
-141
-142
-152
-146
-124
-114
-121
-119
-116
-137
-155
-139
-138
-162
-160
-145
-132
-136
-147
-163
-180
-199
-218
-224
-222
-226
-225
-235
-250
-245
-253
-277
-309
-331
-331
-334
-354
-378
-391
-401
-400
-412
-427
-446
-466
-465
-472
-472
-464
-455
-460
-473
-476
-471
-476
-493
-492
-475
-474
-490
-492
-484
-486
-505
-506
-513
-536
-543
-543
-535
-536
-549
-548
-534
-529
-538
-544
-527
-520
-524
-520
-518
-509
-521
-521
-524
-528
-540
-541
-560
-552
-550
-550
-556
-537
-571
-990
-755
-695
-831
-908
-731
-441
-552
-527
-544
-481
-494
-511
-534
-510
-521
-555
-549
-528
-470
-480
-456
-382
-404
-416
-427
-418
-419
-396
-432
-426
-534
-527
-564
-787
-664
-656
-662
-663
-623
-555
-497
-464
-486
-498
-512
-556
-596
-568
-522
-507
-497
-507
-494
-510
-627
-599
-505
-500
-522
-510
-464
-432
-451
-465
-431
-448
-452
-469
-474
-472
-440
-411
-400
-412
-719
-614
-468
-494
-463
-495
-485
-478
-465
-470
-471
-443
-395
-365
-337
-304
-248
-230
-163
-126
-143
-135
-47
26
81
98
78
53
67
118
139
148
162
207
210
200
176
172
193
219
238
230
228
216
222
204
170
123
88
70
65
36
22
42
42
21
-32
-75
-114
-150
-159
-169
-227
-281
-345
-423
-522
-600
-638
-682
-724
-735
-734
-754
-765
-746
-727
-725
-744
-774
-807
-789
-785
-789
-786
-782
-761
-722
-695
-638
-573
-527
-479
-451
-430
-431
-426
-422
-449
-480
-478
-476
-482
-456
-442
-440
-445
-460
-471
-492
-507
-527
-556
-577
-615
-673
-724
-729
-735
-785
-802
-805
-817
-820
-786
-757
-767
-783
-780
-766
-777
-791
-796
-784
-776
-791
-785
-760
-721
-682
-653
-637
-641
-630
-616
-608
-612
-612
-615
-630
-638
-623
-619
-614
-601
-592
-591
-600
-593
-569
-544
-544
-550
-532
-537
-538
-527
-509
-493
-501
-482
-462
-448
-410
-369
-321
-287
-262
-230
-192
-138
-91
-39
24
88
130
165
214
279
338
388
434
475
511
550
587
632
694
744
784
816
859
874
869
865
844
842
856
900
962
1030
1080
1097
1137
1192
1249
1320
1339
1371
1370
1355
1388
1399
1454
1505
1583
1681
1759
1861
1916
1956
1980
2026
2053
2092
2191
2286
2338
2345
2361
2336
2255
2135
2047
1881
1729
1595
1318
963
464
75
-240
-454
-387
-412
-419
-490
-691
-838
-992
-1011
-1015
-1101
-1121
-1199
-1260
-1219
-1128
-1019
-981
-903
-777
-614
-354
-40
233
420
542
586
560
607
741
861
971
1079
1131
1136
1179
1257
1277
1246
1209
1141
1057
966
870
719
515
306
88
-139
-306
-434
-527
-604
-694
-794
-923
-1027
-1102
-1169
-1230
-1286
-1324
-1351
-1365
-1338
-1304
-1250
-1176
-1076
-948
-799
-651
-507
-360
-233
-139
-44
31
101
191
275
340
405
471
502
507
496
489
465
444
382
303
167
-101
-477
-909
-1258
-1522
-1568
-1463
-1361
-1345
-1484
-1713
-2050
-2321
-2438
-2445
-2360
-2249
-2143
-2095
-2075
-2021
-1976
-1857
-1670
-1465
-1251
-1027
-796
-666
-613
-600
-627
-639
-576
-392
-214
-52
57
57
-19
-112
-168
-198
-193
-182
-229
-332
-441
-561
-686
-775
-826
-874
-916
-918
-922
-947
-977
-1014
-1094
-1188
-1223
-1184
-1104
-1017
-910
-816
-762
-709
-628
-523
-407
-282
-175
-87
-15
66
155
257
369
489
598
654
707
728
751
763
813
875
899
921
885
857
805
791
818
839
881
884
861
804
703
617
552
502
484
527
584
642
675
660
624
594
585
663
747
828
861
874
842
793
759
731
720
611
468
204
-130
-527
-856
-1060
-1148
-1029
-905
-808
-802
-935
-1039
-1163
-1169
-1138
-1191
-1195
-1298
-1374
-1406
-1352
-1236
-1185
-1072
-955
-813
-625
-391
-161
-45
-9
-52
-123
-169
-166
-101
-1
101
179
248
267
289
308
323
343
320
275
178
53
-81
-215
-323
-424
-513
-609
-666
-687
-698
-688
-690
-737
-799
-879
-942
-983
-1023
-1021
-1014
-1003
-983
-954
-917
-855
-772
-677
-578
-470
-363
-290
-239
-197
-152
-123
-101
-87
-61
-25
-6
41
107
164
198
167
74
-96
-310
-520
-731
-880
-997
-1102
-1207
-1353
-1476
-1579
-1590
-1528
-1453
-1359
-1318
-1336
-1402
-1503
-1575
-1609
-1586
-1537
-1447
-1310
-1182
-1058
-956
-854
-777
-705
-620
-568
-529
-506
-521
-517
-519
-523
-491
-461
-415
-344
-258
-193
-169
-188
-243
-318
-397
-455
-478
-484
-490
-489
-515
-532
-537
-522
-468
-437
-402
-388
-393
-396
-390
-370
-340
-289
-236
-178
-97
-6
88
181
257
325
374
413
434
480
526
566
608
648
665
669
693
704
730
772
823
874
874
865
823
749
707
670
673
677
701
729
756
762
738
710
664
609
565
544
544
551
579
595
598
593
571
540
464
378
305
248
197
121
60
-8
-149
-363
-578
-722
-807
-797
-690
-531
-394
-326
-350
-434
-542
-661
-726
-737
-732
-706
-663
-630
-621
-642
-666
-677
-697
-675
-600
-522
-473
-456
-471
-539
-632
-701
-732
-727
-693
-636
-557
-494
-485
-491
-502
-520
-524
-524
-505
-498
-499
-509
-524
-500
-495
-493
-483
-475
-460
-445
-425
-409
-394
-389
-403
-412
-415
-420
-413
-426
-447
-454
-473
-477
-468
-435
-399
-376
-372
-384
-416
-425
-446
-452
-436
-441
-451
-464
-491
-513
-520
-532
-537
-528
-495
-465
-441
-445
-476
-503
-559
-630
-658
-662
-636
-610
-557
-501
-489
-482
-499
-527
-554
-583
-594
-608
-622
-639
-649
-655
-664
-645
-639
-648
-649
-630
-645
-653
-656
-676
-687
-698
-693
-681
-686
-675
-644
-633
-631
-609
-577
-545
-538
-538
-535
-544
-548
-545
-534
-513
-476
-444
-423
-413
-419
-416
-390
-385
-369
-351
-350
-345
-347
-350
-357
-363
-356
-336
-315
-296
-276
-267
-270
-278
-286
-287
-299
-301
-280
-278
-283
-288
-274
-280
-287
-275
-294
-320
-319
-304
-312
-322
-316
-321
-340
-357
-363
-355
-358
-355
-350
-360
-375
-379
-357
-343
-348
-356
-341
-331
-350
-370
-368
-358
-370
-375
-358
-343
-342
-338
-323
-319
-330
-342
-334
-326
-321
-309
-289
-257
-254
-258
-251
-257
-255
-252
-257
-255
-251
-253
-253
-258
-260
-262
-252
-255
-269
-263
-255
-234
-235
-250
-253
-261
-276
-284
-278
-281
-289
-300
-306
-318
-333
-346
-352
-368
-405
-406
-408
-406
-405
-408
-419
-432
-443
-454
-460
-467
-476
-483
-472
-471
-491
-508
-506
-517
-531
-532
-531
-525
-535
-535
-529
-549
-557
-576
-584
-580
-587
-595
-605
-623
-631
-632
-625
-614
-624
-631
-615
-609
-629
-639
-615
-579
-567
-564
-557
-549
-551
-564
-564
-542
-507
-490
-488
-474
-470
-461
-458
-486
-440
-452
-433
-523
-788
-868
-1001
-1107
-1033
-663
-448
-335
-128
-39
-152
-302
-285
-364
-467
-432
-332
-294
-314
-220
-128
-250
-337
-344
-404
-514
-526
-455
-483
-485
-410
-360
-441
-503
-468
-440
-457
-389
-283
-305
-378
-376
-410
-492
-512
-441
-403
-468
-410
-303
-290
-305
-246
-210
-273
-304
-266
-255
-330
-348
-284
-244
-253
-231
-185
-206
-217
-138
-54
-14
20
43
1
-89
-135
-140
-125
-77
-22
44
66
72
95
84
85
96
105
107
112
124
116
87
72
69
72
64
88
114
99
109
132
144
121
96
107
101
83
97
109
89
61
55
52
33
5
-37
-90
-134
-161
-190
-213
-242
-293
-355
-459
-565
-638
-676
-690
-668
-646
-649
-655
-678
-699
-734
-745
-738
-739
-711
-706
-697
-694
-679
-647
-629
-609
-568
-527
-489
-471
-473
-480
-508
-522
-539
-551
-565
-583
-576
-572
-579
-598
-616
-622
-631
-642
-650
-679
-718
-762
-800
-797
-786
-758
-729
-704
-702
-718
-714
-709
-711
-723
-731
-719
-713
-701
-676
-673
-675
-654
-632
-597
-572
-556
-555
-555
-538
-520
-473
-446
-439
-433
-428
-428
-412
-383
-367
-364
-373
-373
-372
-396
-398
-406
-436
-450
-451
-426
-415
-405
-394
-388
-407
-426
-433
-437
-439
-426
-394
-362
-328
-292
-244
-202
-155
-92
-23
26
57
99
128
126
136
151
177
222
259
310
369
411
442
465
497
522
542
545
552
571
559
563
562
563
585
619
681
741
819
882
909
897
864
839
840
854
917
969
1014
1029
1005
997
952
991
1016
1072
1137
1146
1194
1168
1164
1165
1174
1217
1182
1179
1091
959
841
681
522
248
-78
-500
-947
-1234
-1271
-1124
-913
-723
-698
-863
-1095
-1245
-1327
-1315
-1225
-1170
-1179
-1178
-1114
-1031
-934
-786
-614
-419
-176
80
277
381
427
409
362
340
336
366
437
522
637
733
795
763
694
620
516
433
346
251
103
-80
-232
-367
-477
-559
-607
-658
-691
-712
-743
-802
-878
-971
-1045
-1094
-1114
-1094
-1036
-985
-919
-817
-704
-588
-500
-404
-326
-295
-285
-311
-362
-381
-368
-254
-135
-84
-100
-251
-402
-517
-529
-453
-414
-376
-447
-584
-729
-834
-888
-927
-908
-904
-894
-912
-946
-978
-1030
-1036
-1043
-1017
-968
-954
-938
-943
-935
-929
-946
-913
-876
-825
-743
-658
-564
-515
-502
-486
-490
-470
-437
-404
-367
-358
-339
-317
-324
-322
-324
-335
-335
-309
-309
-315
-306
-340
-354
-357
-358
-355
-347
-325
-298
-254
-216
-182
-171
-164
-164
-128
-52
30
134
208
275
317
327
362
417
473
548
619
648
658
602
584
576
614
730
800
949
969
999
1037
994
1010
968
980
938
862
830
760
694
690
705
731
806
857
869
824
776
751
643
571
499
397
326
246
198
164
124
44
-154
-433
-752
-1092
-1333
-1325
-1188
-1007
-860
-832
-915
-1055
-1094
-1059
-994
-884
-775
-713
-669
-597
-515
-475
-400
-286
-154
17
216
372
458
511
499
413
327
266
234
249
298
332
329
287
227
141
43
-19
-92
-159
-259
-365
-482
-593
-688
-778
-850
-890
-915
-911
-881
-849
-819
-804
-774
-745
-722
-693
-638
-560
-476
-393
-325
-258
-201
-132
-68
-12
60
85
102
107
114
65
-108
-333
-694
-963
-1213
-1223
-1152
-1178
-1067
-1142
-1106
-1166
-1133
-1084
-1134
-1080
-1158
-1167
-1241
-1245
-1223
-1213
-1080
-987
-830
-708
-581
-470
-446
-424
-478
-577
-667
-740
-749
-726
-700
-650
-626
-572
-523
-485
-418
-406
-398
-423
-456
-491
-553
-594
-616
-621
-572
-512
-398
-315
-236
-170
-152
-149
-197
-197
-230
-239
-214
-181
-125
-82
-7
73
142
209
272
336
389
429
503
586
668
761
831
873
846
816
807
800
867
934
1021
1044
1055
1050
1007
1092
1108
1153
1165
1088
1057
930
917
889
877
988
1004
1061
1117
1130
1166
1123
1082
1020
877
719
534
368
222
-16
-306
-708
-1120
-1375
-1538
-1344
-1144
-962
-865
-1000
-1086
-1253
-1287
-1259
-1211
-1106
-1040
-936
-822
-700
-564
-403
-255
-89
47
197
326
426
483
467
421
309
218
160
155
229
272
301
266
191
104
-14
-112
-231
-344
-475
-602
-691
-819
-933
-1011
-1083
-1100
-1105
-1100
-1066
-1047
-999
-1003
-1005
-985
-993
-943
-885
-789
-688
-581
-457
-372
-250
-164
-103
-43
7
64
79
77
54
17
-12
-64
-110
-128
-195
-301
-535
-849
-1271
-1760
-2105
-2296
-2186
-1905
-1589
-1324
-1211
-1211
-1293
-1352
-1364
-1341
-1266
-1187
-1117
-1057
-1006
-945
-866
-737
-558
-363
-192
-75
-19
-58
-191
-403
-637
-817
-918
-921
-847
-727
-635
-591
-572
-581
-612
-663
-692
-711
-765
-821
-870
-903
-903
-858
-778
-667
-540
-421
-344
-277
-259
-311
-388
-462
-519
-543
-487
-399
-270
-130
16
162
278
393
483
544
562
535
519
523
526
559
599
662
704
746
815
847
928
966
979
994
942
917
854
803
768
689
688
674
684
748
776
814
793
786
729
686
556
407
281
116
38
-98
-192
-396
-707
-1019
-1269
-1363
-1256
-1103
-962
-862
-911
-933
-1009
-1005
-982
-976
-883
-836
-729
-623
-531
-404
-327
-228
-139
-34
84
188
280
312
284
198
79
-25
-72
-72
-13
19
22
6
-41
-98
-200
-297
-391
-487
-571
-663
-739
-800
-869
-923
-934
-951
-955
-936
-892
-821
-797
-781
-777
-794
-775
-767
-712
-634
-564
-476
-375
-300
-279
-318
-370
-432
-452
-403
-373
-327
-392
-464
-585
-703
-790
-907
-936
-1013
-993
-953
-951
-932
-985
-980
-1031
-1038
-1025
-1020
-947
-914
-842
-837
-839
-851
-842
-754
-701
-618
-578
-561
-540
-559
-558
-591
-615
-610
-603
-592
-593
-588
-570
-575
-573
-574
-570
-564
-561
-510
-498
-509
-532
-548
-525
-499
-449
-395
-346
-307
-290
-262
-254
-254
-241
-227
-228
-240
-236
-238
-244
-234
-188
-117
-64
-26
39
105
169
234
282
312
305
305
327
389
457
532
603
639
715
752
831
851
853
854
823
822
767
775
758
762
775
773
757
729
745
737
707
689
649
622
566
439
283
106
-53
-157
-208
-239
-329
-508
-730
-936
-1059
-1066
-969
-877
-795
-755
-752
-756
-777
-747
-730
-680
-621
-557
-439
-341
-234
-154
-91
-49
-36
1
69
161
229
234
176
107
28
-42
-80
-104
-100
-132
-140
-192
-258
-316
-399
-468
-577
-644
-714
-754
-789
-824
-814
-856
-866
-880
-851
-797
-770
-722
-704
-668
-642
-602
-559
-529
-475
-464
-506
-554
-565
-537
-489
-441
-422
-463
-544
-650
-694
-732
-774
-810
-915
-977
-1047
-1071
-1040
-1000
-951
-928
-920
-941
-959
-934
-911
-892
-893
-907
-909
-920
-872
-836
-779
-756
-744
-712
-691
-630
-609
-578
-570
-584
-589
-603
-603
-597
-577
-554
-550
-534
-523
-498
-476
-450
-438
-462
-450
-450
-414
-384
-366
-318
-304
-272
-249
-215
-183
-178
-171
-189
-181
-168
-146
-110
-73
-24
18
48
100
137
198
234
284
336
366
428
472
522
546
555
570
579
596
637
664
701
731
775
817
857
901
893
876
825
768
742
728
768
803
820
841
807
803
753
719
699
634
566
400
268
121
-19
-83
-208
-356
-583
-756
-836
-818
-707
-651
-586
-580
-586
-578
-608
-590
-594
-562
-494
-449
-366
-333
-224
-124
-31
44
39
112
141
198
228
183
150
59
27
12
-6
-7
-22
12
-2
-41
-100
-190
-200
-244
-272
-358
-466
-523
-567
-550
-569
-561
-571
-567
-529
-501
-475
-460
-449
-438
-409
-389
-412
-472
-527
-558
-502
-461
-398
-384
-403
-414
-519
-561
-601
-615
-601
-635
-665
-716
-776
-791
-818
-778
-766
-751
-701
-689
-629
-638
-632
-657
-677
-665
-679
-634
-615
-567
-535
-544
-543
-587
-587
-583
-568
-545
-544
-536
-552
-558
-556
-553
-543
-547
-532
-497
-482
-463
-459
-448
-453
-453
-430
-411
-344
-297
-254
-217
-212
-192
-196
-171
-153
-147
-127
-122
-83
-89
-90
-87
-76
-22
9
66
115
149
179
205
235
274
306
380
445
493
483
490
510
502
546
555
625
635
659
679
670
663
629
639
662
681
717
714
693
682
655
626
576
553
541
536
577
529
546
493
430
349
205
147
16
15
-39
-101
-205
-406
-551
-715
-732
-700
-648
-578
-606
-605
-671
-705
-720
-716
-630
-554
-471
-405
-372
-323
-294
-258
-236
-213
-173
-143
-82
-55
-46
-83
-131
-165
-185
-183
-193
-196
-189
-214
-268
-329
-407
-458
-495
-545
-556
-583
-574
-584
-601
-607
-649
-636
-659
-631
-614
-601
-557
-585
-564
-582
-591
-635
-708
-745
-745
-659
-631
-537
-600
-645
-714
-784
-723
-743
-678
-739
-765
-818
-861
-856
-848
-769
-735
-694
-704
-721
-720
-736
-709
-706
-734
-738
-753
-719
-706
-702
-701
-724
-715
-735
-712
-694
-670
-650
-671
-690
-732
-731
-726
-686
-637
-607
-576
-590
-569
-558
-538
-534
-505
-454
-437
-391
-361
-313
-295
-277
-256
-264
-258
-271
-256
-258
-284
-287
-308
-322
-291
-255
-218
-186
-158
-115
-77
-42
6
62
95
121
154
146
150
150
198
269
323
377
376
388
367
372
380
398
384
399
398
366
347
311
327
330
372
404
454
485
503
486
444
414
399
383
370
382
353
347
308
277
236
190
149
95
86
23
-36
-140
-235
-291
-400
-372
-390
-305
-246
-236
-177
-252
-227
-307
-287
-253
-271
-219
-258
-195
-211
-205
-180
-208
-161
-169
-129
-137
-161
-156
-212
-258
-325
-368
-398
-416
-389
-404
-403
-443
-464
-463
-500
-474
-479
-467
-480
-489
-442
-449
-430
-416
-400
-362
-372
-335
-327
-309
-321
-450
-583
-781
-772
-791
-653
-630
-631
-607
-672
-590
-682
-643
-671
-642
-632
-699
-691
-764
-715
-711
-700
-685
-668
-553
-504
-411
-387
-418
-459
-549
-577
-639
-646
-641
-674
-661
-702
-713
-707
-672
-636
-653
-638
-666
-664
-664
-660
-624
-624
-584
-559
-516
-471
-426
-378
-367
-331
-312
-290
-247
-212
-179
-170
-167
-186
-183
-163
-152
-150
-158
-162
-161
-160
-128
-84
-34
-1
25
51
67
100
107
100
138
154
199
244
280
326
341
389
399
435
440
430
463
447
446
411
399
400
377
415
406
465
460
476
492
464
515
483
548
518
509
504
456
509
476
543
510
515
523
470
473
355
367
279
251
203
115
93
-38
-47
-144
-174
-199
-231
-167
-188
-143
-174
-195
-217
-249
-232
-263
-225
-234
-218
-204
-203
-161
-183
-170
-196
-237
-257
-313
-303
-320
-335
-343
-384
-384
-400
-405
-407
-421
-407
-428
-447
-456
-442
-439
-456
-458
-453
-434
-405
-386
-372
-354
-351
-346
-342
-312
-322
-333
-333
-320
-318
-318
-347
-383
-502
-598
-734
-858
-868
-929
-786
-714
-602
-578
-560
-528
-569
-536
-578
-539
-590
-590
-631
-683
-686
-706
-653
-663
-623
-590
-594
-579
-603
-652
-703
-760
-814
-865
-878
-865
-857
-820
-783
-750
-705
-648
-579
-548
-515
-512
-513
-503
-494
-481
-474
-438
-423
-384
-360
-311
-265
-254
-242
-262
-266
-282
-288
-288
-283
-264
-249
-223
-183
-147
-103
-63
-8
25
58
79
99
131
166
210
227
274
284
279
253
229
203
199
223
253
303
279
298
281
263
263
246
280
270
262
234
228
233
224
283
305
338
339
343
362
370
410
378
387
336
310
311
273
334
340
404
400
397
372
306
297
209
172
67
-10
-82
-190
-198
-230
-201
-172
-173
-126
-175
-146
-164
-174
-165
-215
-214
-251
-215
-232
-225
-190
-161
-109
-122
-103
-132
-150
-166
-228
-251
-318
-348
-377
-417
-417
-435
-420
-411
-382
-375
-398
-410
-414
-403
-421
-424
-427
-425
-410
-403
-387
-390
-386
-358
-327
-337
-369
-476
-579
-708
-742
-693
-639
-537
-523
-489
-511
-484
-479
-465
-461
-499
-524
-606
-653
-722
-719
-692
-687
-687
-689
-653
-655
-641
-637
-685
-733
-785
-826
-874
-872
-873
-854
-851
-827
-786
-763
-695
-665
-617
-642
-656
-666
-673
-656
-648
-600
-582
-543
-522
-494
-446
-413
-365
-344
-303
-259
-214
-184
-163
-138
-139
-129
-100
-59
-39
-8
22
34
29
12
30
21
26
68
121
155
151
158
183
202
235
262
297
314
339
346
330
323
334
352
349
337
340
346
374
360
354
341
321
303
276
306
302
337
354
384
388
350
391
367
370
347
317
314
297
317
330
335
326
334
344
361
412
445
454
420
345
303
226
190
134
64
-15
-90
-129
-167
-183
-148
-144
-160
-174
-209
-218
-274
-254
-274
-300
-323
-341
-310
-326
-280
-272
-257
-241
-249
-188
-228
-224
-264
-315
-365
-465
-499
-565
-558
-569
-552
-544
-546
-522
-514
-474
-483
-464
-452
-477
-494
-539
-550
-542
-553
-529
-565
-598
-638
-624
-600
-648
-647
-704
-688
-704
-652
-674
-695
-633
-617
-591
-602
-568
-551
-529
-502
-519
-510
-531
-531
-585
-666
-692
-733
-760
-787
-771
-801
-776
-752
-752
-748
-773
-794
-832
-826
-826
-832
-819
-800
-782
-755
-741
-741
-724
-676
-641
-633
-633
-599
-556
-556
-558
-568
-547
-531
-510
-484
-451
-415
-382
-358
-364
-353
-337
-332
-326
-325
-300
-292
-271
-240
-206
-151
-128
-89
-66
-46
-14
4
14
33
70
74
61
38
50
40
43
81
112
138
152
153
127
102
78
61
65
77
84
88
108
127
153
166
197
211
227
212
200
191
171
180
156
179
167
168
162
165
146
139
133
107
86
76
79
51
34
1
-1
-45
-82
-135
-148
-130
-113
-84
-84
-80
-85
-87
-94
-111
-149
-150
-177
-190
-218
-235
-244
-280
-298
-359
-384
-414
-416
-432
-436
-426
-422
-409
-426
-438
-469
-496
-514
-544
-562
-588
-591
-591
-603
-617
-640
-639
-666
-657
-669
-688
-710
-741
-770
-820
-843
-893
-881
-851
-791
-738
-701
-671
-642
-612
-628
-618
-627
-625
-618
-620
-636
-645
-632
-625
-626
-631
-644
-662
-664
-647
-664
-675
-677
-698
-697
-679
-658
-635
-613
-597
-589
-569
-534
-504
-483
-465
-468
-477
-478
-466
-442
-433
-406
-378
-350
-327
-335
-344
-313
-263
-246
-238
-244
-253
-268
-291
-291
-252
-198
-146
-87
-44
-6
15
28
26
26
12
21
42
66
85
104
152
186
239
258
292
281
258
239
238
247
238
228
230
234
208
215
231
261
274
305
299
300
274
242
211
186
209
216
260
266
280
284
262
258
260
277
288
290
287
273
240
231
220
226
211
213
208
196
209
206
233
258
259
244
205
189
154
104
58
18
-15
-50
-85
-124
-158
-189
-212
-238
-268
-270
-269
-265
-254
-268
-289
-304
-335
-347
-356
-366
-393
-423
-427
-440
-473
-512
-541
-581
-630
-661
-684
-708
-720
-728
-744
-764
-778
-791
-816
-842
-851
-850
-847
-859
-846
-831
-823
-824
-809
-769
-758
-719
-686
-674
-644
-624
-617
-619
-637
-639
-649
-650
-638
-617
-582
-571
-578
-613
-614
-610
-616
-616
-612
-606
-623
-638
-649
-643
-626
-602
-579
-549
-511
-482
-459
-430
-408
-404
-411
-420
-429
-434
-444
-468
-465
-461
-452
-419
-378
-364
-370
-388
-419
-450
-468
-454
-436
-390
-341
-317
-295
-264
-245
-229
-216
-218
-223
-219
-193
-195
-192
-196
-192
-175
-170
-136
-97
-83
-82
-70
-82
-72
-61
-34
-23
-32
-26
-26
12
38
103
127
152
144
97
55
26
36
28
74
76
111
101
94
108
108
108
61
35
17
11
-13
-4
-11
9
16
26
68
100
136
146
151
109
82
65
53
32
20
-27
-40
-39
-40
-14
9
49
32
10
-23
-46
-89
-137
-156
-210
-257
-313
-345
-388
-409
-435
-454
-449
-472
-484
-499
-511
-525
-516
-503
-509
-494
-458
-426
-401
-377
-398
-446
-512
-584
-656
-727
-772
-801
-821
-784
-753
-746
-731
-736
-743
-750
-763
-753
-751
-768
-788
-811
-800
-807
-800
-777
-723
-700
-689
-665
-655
-636
-634
-638
-678
-714
-758
-782
-784
-778
-754
-722
-702
-694
-663
-624
-589
-568
-567
-556
-540
-537
-529
-503
-470
-462
-443
-430
-423
-400
-373
-374
-382
-384
-397
-406
-393
-385
-387
-374
-357
-344
-348
-358
-356
-348
-329
-304
-272
-242
-216
-185
-160
-162
-164
-159
-141
-139
-139
-142
-145
-154
-164
-164
-173
-157
-141
-118
-122
-100
-62
-29
-15
-24
-32
-46
-59
-46
-15
4
15
19
44
53
60
73
94
104
110
103
76
72
51
52
36
51
67
73
98
79
90
85
89
83
86
107
110
141
149
157
152
127
115
94
128
128
160
170
166
153
123
106
73
53
24
8
-31
-34
-34
-13
-17
-11
-24
-43
-65
-88
-94
-100
-105
-129
-116
-128
-122
-119
-121
-142
-157
-180
-209
-235
-258
-295
-327
-337
-376
-404
-434
-433
-448
-453
-457
-456
-490
-502
-504
-529
-538
-556
-575
-588
-595
-602
-619
-644
-656
-694
-723
-745
-766
-784
-807
-824
-843
-873
-899
-904
-898
-878
-843
-811
-766
-722
-709
-698
-689
-684
-692
-698
-699
-688
-670
-640
-601
-577
-557
-543
-549
-549
-542
-547
-541
-537
-540
-538
-535
-520
-542
-542
-519
-507
-481
-455
-424
-399
-379
-345
-313
-287
-259
-241
-221
-215
-214
-211
-224
-233
-253
-278
-292
-295
-276
-248
-222
-210
-195
-192
-199
-209
-225
-242
-262
-251
-251
-236
-196
-160
-163
-164
-146
-123
-109
-104
-87
-104
-135
-163
-188
-196
-204
-201
-201
-195
-168
-161
-153
-149
-154
-153
-152
-144
-130
-124
-104
-87
-85
-78
-72
-67
-55
-50
-52
-57
-53
-66
-81
-75
-75
-70
-71
-80
-80
-79
-74
-67
-66
-74
-78
-82
-85
-90
-75
-86
-66
-58
-26
0
7
5
-25
-58
-79
-94
-115
-111
-118
-121
-141
-141
-161
-180
-208
-220
-228
-232
-247
-248
-247
-256
-239
-223
-217
-226
-220
-190
-186
-212
-239
-246
-249
-267
-285
-305
-319
-334
-336
-339
-320
-311
-307
-321
-335
-341
-342
-362
-368
-353
-346
-340
-358
-344
-354
-352
-335
-325
-347
-359
-376
-402
-426
-424
-413
-434
-457
-491
-504
-516
-532
-548
-534
-520
-511
-511
-502
-464
-450
-456
-450
-441
-437
-455
-494
-513
-526
-530
-538
-553
-573
-567
-574
-584
-569
-549
-558
-580
-598
-619
-617
-627
-638
-636
-612
-594
-568
-528
-474
-421
-392
-368
-357
-338
-310
-302
-318
-345
-364
-393
-419
-421
-414
-410
-417
-435
-430
-416
-382
-357
-337
-313
-280
-254
-232
-200
-179
-153
-148
-138
-125
-93
-82
-81
-78
-75
-59
-51
-45
-52
-70
-91
-111
-131
-155
-166
-160
-145
-112
-89
-87
-71
-36
1
36
57
75
42
12
4
6
23
23
29
12
-1
-16
-25
-29
-38
-21
-25
-35
-44
-36
-36
-19
-20
-49
-78
-108
-108
-103
-73
-33
-20
-9
-30
-45
-34
-31
-27
-42
-66
-98
-129
-166
-200
-239
-268
-291
-326
-359
-350
-329
-315
-295
-293
-268
-260
-230
-200
-176
-154
-128
-114
-124
-127
-123
-119
-136
-152
-161
-174
-177
-162
-148
-156
-203
-252
-290
-319
-343
-371
-366
-374
-400
-418
-422
-389
-363
-326
-310
-293
-283
-265
-249
-225
-189
-164
-176
-195
-226
-227
-207
-222
-241
-252
-265
-293
-318
-332
-321
-301
-288
-289
-284
-280
-277
-258
-232
-224
-219
-204
-189
-168
-162
-155
-149
-164
-177
-183
-185
-193
-206
-234
-260
-306
-342
-361
-371
-370
-372
-362
-356
-367
-362
-333
-306
-290
-289
-289
-293
-305
-320
-341
-348
-356
-374
-394
-417
-426
-432
-435
-438
-443
-449
-444
-443
-448
-442
-441
-439
-440
-425
-400
-380
-357
-321
-282
-269
-250
-236
-241
-235
-211
-183
-171
-153
-124
-86
-46
-12
9
14
1
1
-1
-14
-29
-41
-30
-21
-15
5
26
25
11
14
21
19
7
-14
-21
-28
-30
-42
-52
-56
-54
-51
-66
-52
-32
-26
-27
-40
-64
-94
-134
-169
-206
-242
-269
-270
-264
-246
-220
-197
-194
-204
-211
-206
-204
-213
-213
-212
-222
-236
-233
-219
-207
-195
-179
-170
-179
-207
-224
-241
-248
-250
-257
-274
-288
-288
-279
-259
-251
-237
-209
-177
-160
-125
-82
-63
-68
-81
-91
-114
-134
-140
-143
-137
-129
-134
-155
-170
-160
-161
-166
-154
-145
-144
-169
-186
-200
-203
-198
-217
-221
-218
-203
-200
-197
-195
-184
-154
-149
-150
-170
-195
-222
-242
-239
-237
-247
-252
-240
-246
-242
-223
-213
-195
-165
-151
-158
-165
-161
-188
-204
-210
-213
-205
-195
-187
-174
-146
-137
-139
-134
-151
-166
-172
-173
-195
-209
-212
-218
-210
-196
-188
-189
-203
-204
-192
-186
-165
-146
-136
-133
-140
-147
-152
-156
-165
-180
-187
-201
-232
-252
-272
-274
-271
-288
-281
-268
-272
-262
-246
-233
-230
-233
-206
-191
-190
-193
-201
-218
-220
-203
-194
-189
-167
-131
-119
-116
-118
-112
-116
-107
-96
-96
-81
-53
-35
-28
-21
-20
-28
-47
-43
-15
14
24
13
3
-4
-13
-21
-10
-10
-9
-1
7
2
-22
-47
-79
-97
-131
-147
-149
-152
-155
-148
-132
-157
-175
-184
-198
-213
-216
-213
-223
-244
-253
-252
-253
-252
-258
-263
-270
-275
-271
-274
-262
-254
-281
-314
-335
-348
-355
-354
-335
-311
-303
-303
-304
-303
-294
-286
-293
-288
-294
-302
-287
-282
-271
-254
-249
-268
-276
-261
-252
-250
-237
-235
-253
-250
-242
-232
-230
-237
-243
-245
-249
-248
-241
-228
-230
-238
-232
-245
-254
-269
-288
-297
-305
-314
-326
-325
-319
-311
-297
-287
-307
-313
-316
-327
-317
-313
-312
-310
-318
-319
-319
-330
-320
-317
-339
-375
-381
-383
-395
-393
-403
-415
-425
-439
-450
-431
-395
-389
-374
-373
-377
-374
-370
-357
-357
-371
-365
-348
-337
-317
-291
-275
-260
-248
-240
-226
-220
-202
-188
-187
-180
-176
-190
-211
-208
-212
-234
-250
-260
-252
-257
-270
-281
-280
-285
-293
-286
-266
-239
-216
-189
-177
-170
-168
-169
-169
-177
-188
-198
-208
-216
-223
-236
-250
-254
-245
-249
-269
-287
-307
-329
-342
-342
-336
-333
-330
-337
-341
-341
-337
-328
-318
-317
-326
-320
-304
-309
-313
-313
-320
-318
-332
-355
-375
-384
-411
-440
-445
-428
-416
-412
-397
-380
-371
-373
-362
-346
-343
-350
-339
-336
-330
-331
-334
-326
-322
-317
-310
-302
-300
-296
-293
-298
-294
-288
-282
-295
-296
-283
-272
-264
-260
-246
-247
-225
-198
-190
-181
-182
-186
-189
-193
-203
-216
-231
-240
-247
-257
-262
-271
-283
-281
-279
-274
-275
-282
-282
-266
-257
-256
-245
-247
-257
-272
-277
-278
-294
-297
-294
-284
-265
-261
-252
-240
-218
-194
-202
-210
-206
-222
-232
-239
-257
-259
-245
-251
-269
-252
-241
-242
-236
-221
-213
-210
-203
-199
-200
-195
-196
-209
-222
-217
-222
-228
-223
-205
-193
-193
-192
-180
-180
-187
-191
-202
-192
-196
-213
-217
-199
-178
-162
-158
-152
-133
-127
-121
-125
-126
-109
-124
-148
-171
-171
-181
-186
-190
-190
-165
-162
-170
-170
-163
-145
-138
-133
-127
-114
-116
-123
-140
-149
-147
-156
-160
-163
-161
-170
-175
-168
-167
-169
-162
-157
-159
-156
-158
-157
-155
-142
-131
-148
-158
-146
-136
-147
-155
-179
-184
-191
-221
-231
-231
-221
-221
-229
-241
-252
-246
-239
-225
-215
-219
-227
-253
-261
-246
-245
-251
-255
-258
-272
-283
-294
-311
-330
-320
-308
-320
-324
-330
-329
-326
-324
-328
-319
-315
-317
-318
-312
-301
-297
-298
-295
-295
-310
-321
-307
-300
-316
-318
-321
-325
-327
-331
-345
-367
-365
-359
-353
-344
-332
-323
-318
-324
-338
-336
-339
-352
-338
-328
-324
-336
-341
-340
-340
-332
-330
-329
-307
-276
-276
-288
-287
-291
-300
-311
-319
-328
-335
-333
-346
-341
-334
-334
-326
-323
-321
-324
-332
-332
-321
-300
-299
-315
-320
-300
-310
-327
-342
-355
-340
-337
-334
-346
-352
-350
-363
-386
-398
-397
-383
-389
-401
-402
-407
-428
-441
-440
-439
-440
-438
-425
-422
-420
-423
-420
-412
-411
-409
-414
-419
-421
-426
-435
-451
-446
-443
-427
-416
-436
-450
-456
-451
-473
-483
-467
-458
-442
-436
-431
-420
-412
-406
-403
-397
-396
-404
-423
-435
-437
-440
-452
-475
-494
-481
-468
-476
-480
-476
-469
-478
-481
-482
-476
-476
-477
-480
-488
-486
-480
-470
-468
-469
-451
-442
-438
-424
-420
-406
-418
-430
-426
-424
-406
-399
-399
-390
-388
-396
-399
-401
-397
-389
-386
-388
-396
-415
-430
-426
-421
-422
-424
-410
-399
-397
-392
-364
-339
-332
-322
-303
-293
-290
-288
-297
-313
-310
-319
-335
-359
-375
-364
-361
-361
-374
-374
-373
-387
-392
-397
-398
-400
-392
-388
-394
-388
-366
-362
-358
-345
-337
-328
-323
-311
-306
-301
-291
-291
-282
-275
-278
-281
-267
-246
-233
-222
-222
-225
-211
-202
-213
-221
-218
-211
-219
-229
-237
-229
-227
-226
-214
-196
-183
-186
-189
-193
-202
-201
-205
-210
-199
-195
-203
-205
-203
-191
-198
-204
-207
-217
-210
-188
-181
-176
-162
-159
-156
-149
-153
-160
-161
-169
-190
-185
-175
-166
-173
-177
-162
-157
-150
-160
-166
-172
-180
-180
-181
-179
-180
-178
-174
-174
-162
-163
-171
-164
-141
-120
-111
-105
-98
-99
-94
-90
-86
-80
-81
-89
-90
-111
-121
-131
-145
-144
-145
-151
-156
-143
-145
-132
-118
-113
-116
-116
-127
-133
-123
-135
-138
-135
-143
-164
-180
-183
-182
-173
-166
-155
-150
-152
-137
-131
-132
-130
-134
-144
-158
-158
-150
-153
-159
-146
-148
-169
-179
-190
-201
-201
-185
-179
-178
-177
-184
-178
-169
-167
-154
-154
-175
-191
-183
-174
-192
-206
-200
-191
-186
-185
-179
-182
-180
-177
-185
-180
-175
-173
-162
-149
-144
-149
-145
-126
-120
-132
-130
-138
-149
-155
-172
-184
-189
-196
-206
-216
-220
-228
-230
-224
-227
-227
-224
-233
-236
-256
-255
-254
-269
-278
-291
-293
-309
-308
-297
-301
-302
-304
-302
-291
-285
-292
-288
-263
-265
-275
-268
-254
-254
-239
-240
-241
-233
-247
-259
-266
-265
-271
-278
-273
-259
-266
-282
-272
-272
-265
-254
-244
-234
-220
-236
-258
-266
-284
-280
-289
-291
-291
-281
-272
-275
-279
-294
-293
-297
-290
-296
-298
-292
-295
-291
-278
-264
-267
-269
-269
-280
-295
-289
-279
-283
-283
-273
-252
-239
-229
-235
-229
-224
-235
-250
-261
-271
-287
-270
-258
-249
-256
-251
-243
-245
-247
-257
-266
-276
-273
-264
-257
-263
-280
-283
-274
-264
-259
-252
-246
-237
-234
-245
-261
-257
-251
-263
-260
-242
-241
-251
-258
-270
-286
-306
-316
-316
-314
-299
-287
-272
-265
-262
-259
-257
-259
-254
-245
-239
-239
-252
-260
-263
-253
-261
-255
-248
-240
-233
-239
-231
-234
-229
-231
-240
-249
-249
-264
-285
-293
-315
-328
-315
-323
-327
-308
-310
-298
-300
-303
-302
-314
-312
-317
-312
-319
-328
-325
-330
-330
-332
-323
-297
-286
-285
-266
-261
-263
-267
-249
-243
-250
-254
-257
-264
-259
-255
-263
-256
-248
-241
-229
-225
-231
-222
-213
-221
-233
-241
-248
-236
-217
-203
-214
-216
-219
-244
-260
-270
-270
-258
-250
-245
-229
-210
-217
-223
-212
-209
-225
-224
-209
-192
-174
-155
-162
-168
-175
-190
-205
-218
-220
-228
-215
-210
-224
-224
-233
-236
-230
-244
-254
-259
-264
-250
-231
-227
-230
-226
-231
-230
-228
-227
-212
-198
-183
-180
-168
-161
-168
-171
-169
-157
-149
-138
-132
-117
-120
-113
-95
-85
-71
-78
-73
-72
-69
-71
-66
-58
-66
-58
-52
-67
-78
-71
-75
-72
-68
-79
-84
-92
-104
-106
-125
-156
-154
-148
-152
-143
-141
-136
-145
-168
-181
-196
-203
-217
-234
-244
-243
-257
-252
-256
-272
-287
-276
-259
-272
-276
-277
-269
-274
-293
-302
-301
-293
-282
-264
-258
-250
-244
-253
-260
-254
-248
-250
-253
-237
-236
-251
-256
-264
-264
-262
-263
-250
-244
-237
-243
-250
-247
-258
-269
-270
-270
-261
-260
-266
-283
-292
-289
-286
-294
-303
-300
-295
-284
-292
-299
-300
-293
-294
-297
-304
-298
-294
-306
-304
-296
-300
-308
-329
-342
-353
-356
-357
-368
-379
-369
-369
-373
-371
-386
-397
-409
-409
-411
-413
-416
-415
-403
-383
-368
-368
-367
-365
-359
-343
-344
-343
-350
-347
-355
-347
-338
-355
-365
-365
-349
-340
-336
-326
-309
-297
-281
-280
-291
-303
-299
-298
-299
-296
-311
-315
-327
-337
-348
-348
-337
-336
-329
-330
-312
-317
-324
-337
-340
-341
-357
-366
-371
-361
-375
-387
-384
-391
-410
-410
-402
-390
-390
-391
-386
-385
-387
-384
-374
-378
-383
-394
-380
-355
-348
-336
-325
-312
-300
-304
-299
-297
-291
-285
-280
-284
-284
-279
-285
-277
-266
-269
-265
-255
-252
-238
-247
-260
-270
-262
-255
-254
-262
-264
-257
-267
-272
-275
-258
-252
-256
-252
-238
-249
-261
-266
-264
-249
-240
-241
-235
-226
-231
-232
-233
-227
-206
-201
-203
-209
-220
-231
-224
-207
-192
-202
-209
-197
-201
-201
-205
-225
-234
-232
-237
-242
-248
-261
-271
-253
-248
-250
-259
-269
-266
-268
-272
-270
-264
-261
-265
-253
-247
-251
-256
-263
-242
-221
-197
-205
-223
-220
-230
-234
-229
-225
-224
-215
-216
-229
-223
-210
-210
-221
-232
-231
-225
-232
-234
-232
-227
-238
-258
-257
-266
-256
-251
-244
-243
-254
-249
-240
-232
-240
-243
-244
-232
-223
-219
-216
-226
-231
-218
-210
-196
-186
-181
-189
-197
-183
-189
-194
-203
-198
-189
-187
-184
-185
-173
-172
-176
-190
-194
-173
-165
-161
-156
-147
-148
-149
-140
-137
-140
-132
-123
-125
-117
-109
-114
-110
-91
-78
-78
-75
-72
-77
-72
-63
-67
-74
-77
-83
-93
-87
-87
-95
-100
-92
-92
-116
-116
-108
-83
-75
-74
-69
-83
-82
-63
-57
-78
-91
-76
-55
-62
-71
-68
-84
-109
-117
-120
-128
-135
-143
-136
-125
-134
-142
-158
-177
-204
-203
-192
-187
-186
-194
-202
-206
-208
-208
-200
-198
-193
-195
-187
-173
-169
-173
-183
-191
-193
-184
-168
-168
-169
-165
-158
-162
-164
-174
-168
-162
-169
-151
-140
-138
-141
-133
-154
-162
-179
-179
-178
-186
-188
-189
-197
-207
-210
-235
-237
-236
-237
-231
-236
-235
-241
-244
-247
-254
-254
-244
-243
-221
-213
-221
-226
-245
-251
-267
-278
-280
-281
-281
-280
-268
-265
-282
-276
-275
-272
-266
-273
-276
-288
-294
-305
-314
-327
-330
-332
-332
-339
-352
-347
-335
-345
-346
-346
-357
-364
-359
-369
-373
-383
-390
-382
-396
-416
-416
-403
-404
-403
-408
-412
-413
-417
-421
-432
-439
-432
-426
-422
-418
-412
-404
-398
-397
-401
-416
-423
-433
-441
-447
-449
-439
-428
-432
-445
-445
-443
-445
-451
-448
-439
-429
-429
-440
-446
-438
-427
-436
-431
-430
-434
-445
-446
-419
-403
-391
-378
-379
-389
-383
-383
-385
-374
-367
-369
-364
-350
-353
-346
-316
-308
-289
-283
-272
-262
-257
-261
-272
-265
-251
-243
-229
-200
-189
-185
-169
-161
-155
-138
-143
-139
-123
-116
-116
-110
-84
-56
-33
-13
4
27
45
42
38
41
45
54
70
86
88
87
90
90
96
81
75
61
57
72
77
68
67
79
68
57
26
14
4
-16
-36
-50
-66
-73
-68
-65
-75
-94
-104
-112
-120
-123
-141
-167
-192
-209
-223
-249
-287
-309
-335
-354
-368
-381
-395
-416
-420
-435
-449
-476
-499
-501
-508
-506
-508
-514
-524
-541
-548
-557
-553
-556
-571
-569
-578
-601
-625
-648
-650
-661
-669
-681
-686
-684
-684
-694
-698
-705
-711
-718
-730
-732
-736
-737
-732
-747
-749
-750
-757
-758
-744
-735
-718
-698
-687
-677
-664
-648
-644
-637
-643
-633
-623
-608
-592
-576
-566
-540
-514
-505
-501
-497
-477
-455
-451
-439
-431
-423
-409
-392
-381
-368
-354
-351
-336
-317
-293
-275
-248
-221
-192
-172
-164
-149
-124
-106
-77
-51
-36
-18
2
42
72
94
113
132
158
174
197
209
221
232
240
260
275
272
278
297
301
299
312
326
329
339
351
353
368
380
381
389
399
403
405
417
428
432
441
459
467
488
500
494
492
511
531
531
553
555
543
533
519
501
466
425
402
363
329
323
295
269
226
175
114
61
30
-19
-63
-102
-152
-206
-248
-316
-390
-447
-501
-575
-643
-677
-729
-784
-812
-846
-905
-960
-1002
-1039
-1071
-1090
-1098
-1092
-1079
-1088
-1107
-1135
-1151
-1170
-1195
-1182
-1178
-1176
-1150
-1124
-1118
-1100
-1064
-1015
-963
-905
-836
-781
-733
-689
-668
-657
-625
-598
-577
-541
-481
-437
-406
-369
-332
-315
-297
-271
-256
-236
-205
-184
-147
-120
-119
-118
-122
-128
-140
-146
-156
-160
-161
-171
-180
-208
-231
-258
-295
-324
-331
-344
-354
-377
-406
-443
-493
-530
-560
-573
-584
-599
-616
-650
-669
-704
-749
-787
-814
-825
-818
-817
-819
-819
-823
-826
-831
-839
-840
-820
-795
-776
-763
-738
-718
-697
-680
-641
-609
-586
-535
-479
-435
-387
-335
-291
-242
-209
-169
-118
-65
-16
32
77
118
145
164
192
215
239
252
271
293
294
293
311
311
309
323
349
373
383
394
397
393
402
412
400
395
381
371
375
378
367
360
359
341
320
306
308
306
297
290
282
279
266
242
215
195
156
137
125
99
84
59
30
17
-14
-57
-97
-117
-134
-178
-210
-240
-268
-317
-360
-401
-452
-488
-519
-563
-613
-643
-659
-690
-728
-758
-802
-839
-854
-856
-856
-844
-846
-871
-884
-884
-900
-911
-900
-876
-846
-835
-831
-824
-831
-828
-811
-802
-785
-761
-733
-708
-683
-658
-611
-590
-587
-580
-558
-538
-539
-517
-498
-488
-470
-441
-437
-441
-424
-410
-392
-381
-352
-332
-328
-331
-320
-303
-292
-276
-265
-246
-241
-235
-233
-243
-247
-252
-244
-226
-221
-229
-245
-254
-269
-302
-307
-312
-332
-333
-346
-362
-363
-358
-375
-387
-392
-402
-423
-444
-455
-471
-492
-501
-514
-517
-514
-525
-531
-516
-519
-509
-494
-483
-467
-463
-455
-444
-425
-408
-416
-405
-399
-386
-366
-346
-320
-305
-289
-272
-243
-206
-177
-140
-112
-109
-95
-80
-54
-30
-6
11
46
79
83
109
135
150
164
186
212
217
226
243
244
257
267
265
271
290
293
291
300
295
291
293
299
299
300
299
294
295
294
295
298
305
296
282
286
273
265
247
243
254
254
230
208
197
189
172
156
145
122
104
55
30
22
-21
-52
-82
-104
-136
-178
-203
-225
-259
-308
-351
-396
-422
-442
-470
-503
-537
-555
-584
-600
-621
-634
-647
-657
-660
-673
-687
-685
-682
-697
-709
-710
-712
-719
-728
-731
-726
-720
-719
-713
-699
-681
-665
-645
-632
-613
-601
-594
-584
-574
-557
-550
-543
-532
-517
-524
-524
-499
-503
-509
-510
-504
-483
-471
-453
-433
-411
-413
-405
-377
-361
-354
-347
-338
-333
-329
-311
-292
-271
-269
-261
-244
-242
-240
-245
-236
-227
-234
-235
-244
-253
-248
-259
-266
-277
-281
-270
-281
-293
-305
-312
-315
-334
-346
-352
-369
-394
-397
-403
-421
-420
-412
-405
-411
-405
-392
-393
-400
-395
-389
-396
-402
-398
-390
-376
-368
-370
-360
-350
-338
-325
-319
-313
-300
-275
-254
-238
-217
-210
-207
-207
-199
-189
-161
-130
-107
-83
-70
-46
-20
-7
6
21
49
65
77
95
116
128
133
157
164
171
196
227
238
246
257
275
296
314
339
348
353
362
365
366
376
376
382
384
392
402
398
392
393
387
376
368
348
333
309
283
267
250
228
200
175
155
131
111
87
59
36
14
-15
-48
-78
-114
-138
-172
-212
-241
-285
-330
-375
-394
-418
-446
-480
-516
-551
-576
-593
-620
-638
-641
-646
-669
-688
-690
-695
-693
-689
-687
-691
-687
-690
-708
-719
-729
-732
-738
-740
-737
-729
-718
-710
-700
-683
-654
-647
-643
-637
-627
-611
-616
-612
-600
-585
-580
-577
-558
-552
-536
-521
-511
-477
-453
-430
-424
-413
-383
-357
-331
-314
-292
-276
-277
-279
-270
-255
-253
-240
-224
-224
-236
-240
-237
-263
-262
-258
-269
-288
-288
-289
-302
-309
-320
-335
-335
-329
-321
-311
-325
-330
-337
-346
-348
-354
-361
-365
-368
-379
-385
-384
-391
-407
-419
-419
-424
-425
-405
-411
-414
-413
-422
-419
-425
-424
-413
-407
-399
-390
-386
-382
-380
-372
-360
-355
-347
-330
-312
-290
-271
-257
-249
-242
-224
-208
-208
-217
-194
-175
-158
-123
-102
-95
-88
-64
-49
-47
-36
-15
7
19
23
41
43
34
39
54
82
89
94
106
113
109
111
114
108
126
148
142
147
156
170
177
175
175
182
177
175
181
186
178
174
155
135
114
83
62
44
33
16
4
-13
-32
-69
-100
-115
-144
-166
-181
-192
-201
-233
-258
-290
-322
-356
-392
-412
-436
-468
-502
-517
-547
-582
-622
-639
-649
-675
-695
-704
-714
-746
-771
-775
-797
-825
-822
-809
-809
-812
-812
-803
-804
-808
-797
-786
-776
-773
-766
-763
-744
-732
-707
-700
-704
-685
-667
-654
-633
-598
-586
-574
-559
-558
-567
-568
-557
-551
-538
-532
-522
-511
-513
-511
-485
-469
-454
-430
-398
-384
-380
-373
-379
-380
-372
-370
-368
-354
-334
-319
-319
-326
-337
-348
-351
-347
-354
-347
-347
-353
-345
-355
-366
-379
-391
-388
-390
-397
-404
-421
-432
-432
-440
-453
-464
-469
-481
-501
-511
-512
-489
-489
-486
-470
-458
-451
-442
-433
-434
-425
-431
-437
-443
-449
-465
-448
-440
-438
-421
-402
-379
-371
-370
-355
-332
-325
-316
-305
-281
-250
-228
-209
-190
-162
-154
-145
-137
-121
-98
-71
-51
-31
-11
7
39
49
74
91
114
129
146
156
160
175
179
187
201
220
229
240
252
253
250
244
244
238
232
236
247
253
245
252
245
238
221
215
216
217
235
242
247
245
244
223
202
194
168
141
114
105
99
69
44
32
14
-29
-59
-66
-84
-106
-121
-142
-169
-200
-222
-258
-285
-318
-356
-390
-432
-456
-478
-510
-539
-559
-584
-600
-616
-632
-643
-646
-665
-677
-672
-683
-688
-689
-697
-704
-709
-709
-707
-704
-707
-709
-715
-713
-690
-672
-659
-650
-643
-644
-633
-618
-596
-584
-568
-544
-527
-498
-472
-447
-432
-408
-389
-371
-360
-355
-345
-337
-336
-323
-293
-284
-277
-271
-259
-253
-239
-231
-222
-213
-209
-192
-181
-181
-170
-169
-185
-190
-191
-195
-194
-201
-205
-211
-211
-221
-224
-225
-234
-247
-254
-255
-269
-274
-293
-315
-322
-306
-319
-335
-343
-338
-347
-362
-361
-363
-361
-367
-375
-388
-394
-395
-399
-396
-397
-398
-387
-386
-401
-402
-405
-423
-437
-424
-410
-408
-415
-412
-407
-395
-376
-362
-359
-341
-317
-301
-282
-266
-248
-231
-203
-188
-175
-165
-146
-134
-123
-91
-65
-44
-36
-31
-20
12
26
26
40
45
48
61
71
70
72
71
69
70
72
78
85
76
66
69
72
71
67
79
87
96
98
100
93
99
103
105
109
112
118
110
98
73
56
42
35
30
8
-4
-18
-24
-35
-49
-60
-77
-95
-95
-93
-114
-138
-153
-162
-187
-194
-203
-221
-240
-259
-270
-300
-332
-354
-361
-380
-399
-407
-419
-443
-464
-470
-489
-511
-533
-560
-578
-585
-583
-590
-604
-605
-599
-598
-607
-609
-610
-615
-629
-620
-618
-627
-628
-627
-615
-607
-611
-603
-596
-590
-590
-586
-580
-580
-574
-562
-540
-531
-526
-515
-509
-494
-492
-489
-480
-469
-460
-449
-428
-432
-436
-416
-401
-392
-379
-381
-376
-377
-371
-363
-359
-346
-355
-356
-348
-343
-331
-317
-303
-302
-300
-291
-287
-287
-288
-294
-299
-302
-315
-310
-311
-314
-322
-322
-325
-332
-332
-324
-318
-310
-304
-312
-300
-294
-308
-316
-313
-311
-307
-302
-290
-294
-291
-293
-306
-303
-308
-314
-309
-319
-324
-313
-295
-279
-270
-276
-281
-285
-287
-311
-344
-327
-316
-278
-287
-282
-275
-272
-288
-309
-337
-356
-380
-363
-296
-255
-248
-277
-312
-297
-266
-275
-253
-255
-260
-269
-284
-298
-275
-257
-215
-216
-196
-420
-494
-331
-326
-422
-445
-394
-396
-442
-478
-356
-236
-176
-155
-136
-67
20
65
117
145
160
104
-7
-5
45
59
91
55
49
126
168
197
210
277
298
324
264
250
251
240
209
146
78
-53
-156
-292
-423
-548
-665
-765
-817
-862
-925
-1024
-1103
-1134
-1137
-1110
-1094
-1066
-1056
-1056
-1075
-1130
-1182
-1171
-1155
-1146
-1132
-1118
-1089
-1047
-978
-900
-820
-745
-652
-550
-445
-337
-254
-194
-151
-141
-137
-135
-134
-162
-203
-277
-381
-491
-578
-618
-622
-625
-653
-711
-780
-840
-890
-923
-948
-955
-980
-1031
-1122
-1227
-1293
-1337
-1361
-1376
-1378
-1384
-1383
-1349
-1305
-1236
-1173
-1109
-1029
-957
-874
-820
-793
-765
-736
-742
-766
-769
-766
-744
-718
-697
-699
-711
-698
-667
-617
-563
-529
-502
-489
-492
-511
-544
-571
-578
-589
-625
-657
-692
-720
-716
-695
-654
-601
-540
-506
-460
-393
-329
-269
-217
-171
-127
-94
-56
-19
9
48
81
129
178
235
311
389
473
560
646
723
803
879
971
1045
1110
1173
1219
1243
1260
1297
1345
1385
1446
1506
1558
1610
1690
1802
1879
1930
1932
1927
1916
1915
1980
2028
2096
2141
2154
2173
2146
2180
2264
2381
2526
2648
2727
2774
2830
2894
2898
2910
2967
2992
2989
3035
3022
2973
2876
2781
2619
2244
1751
1149
489
-51
-321
-470
-631
-799
-1142
-1593
-2022
-2162
-2005
-1699
-1249
-932
-920
-1069
-1239
-1299
-1208
-955
-681
-564
-566
-597
-627
-590
-378
-80
257
539
814
1088
1344
1649
1927
2100
2175
2151
2069
1951
1838
1719
1543
1335
1083
784
472
227
53
-39
-70
-89
-169
-332
-538
-757
-936
-1055
-1146
-1228
-1350
-1527
-1744
-1954
-2089
-2134
-2078
-1954
-1806
-1664
-1509
-1324
-1114
-872
-611
-355
-137
20
101
136
125
65
-5
-83
-203
-326
-425
-494
-562
-601
-618
-685
-718
-707
-680
-683
-685
-684
-783
-946
-1104
-1276
-1452
-1582
-1666
-1792
-1920
-2015
-2111
-2173
-2149
-2067
-1998
-1907
-1803
-1738
-1690
-1622
-1549
-1488
-1421
-1351
-1327
-1301
-1256
-1205
-1135
-1017
-865
-731
-576
-392
-222
-79
64
174
241
293
339
339
292
254
195
103
-3
-104
-192
-264
-297
-314
-347
-367
-371
-369
-365
-353
-311
-273
-258
-235
-217
-196
-166
-109
-36
69
215
414
603
787
936
1041
1117
1216
1339
1438
1571
1663
1647
1583
1522
1493
1523
1612
1707
1746
1682
1634
1500
1399
1436
1458
1585
1653
1639
1577
1442
1441
1431
1446
1495
1470
1307
1142
967
744
447
-35
-589
-1282
-1855
-2133
-2307
-2230
-2151
-2181
-2340
-2563
-2572
-2416
-2042
-1479
-1037
-796
-755
-843
-952
-985
-876
-651
-472
-321
-198
-157
-73
77
311
627
959
1276
1507
1655
1773
1781
1708
1579
1393
1166
887
606
344
104
-109
-305
-511
-703
-852
-934
-942
-941
-908
-914
-1004
-1156
-1347
-1523
-1654
-1706
-1701
-1712
-1744
-1774
-1790
-1746
-1612
-1379
-1075
-766
-462
-199
0
172
311
437
543
613
649
636
604
563
504
441
406
370
342
339
324
317
274
165
-19
-284
-601
-1103
-1789
-2552
-3187
-3687
-3976
-3998
-4015
-4034
-4024
-3911
-3682
-3308
-2681
-2015
-1419
-961
-755
-758
-803
-749
-655
-580
-493
-510
-638
-766
-774
-721
-597
-335
-78
109
219
259
233
166
125
6
-176
-356
-521
-687
-823
-924
-1022
-1106
-1079
-974
-805
-555
-283
-91
20
54
5
-81
-114
-116
-141
-187
-279
-446
-569
-559
-442
-207
134
482
764
1017
1221
1365
1534
1733
1836
1869
1858
1753
1608
1497
1428
1339
1268
1302
1397
1487
1672
1843
1898
1990
2011
1997
1975
1976
1974
1856
1819
1691
1480
1294
1133
958
791
780
728
514
194
-287
-910
-1589
-2082
-2367
-2528
-2548
-2531
-2672
-2887
-3087
-3155
-2983
-2623
-2108
-1637
-1346
-1167
-1146
-1189
-1135
-1008
-801
-579
-368
-215
-147
-42
106
305
554
812
1069
1293
1457
1569
1584
1494
1343
1102
820
555
315
101
-128
-346
-553
-822
-1077
-1269
-1396
-1446
-1453
-1445
-1484
-1599
-1769
-1958
-2108
-2183
-2175
-2114
-2012
-1913
-1837
-1746
-1604
-1392
-1114
-785
-452
-160
75
256
394
493
585
675
738
761
762
760
727
692
668
637
590
545
495
415
324
239
106
-90
-311
-560
-824
-1088
-1308
-1534
-1799
-2060
-2295
-2479
-2675
-2909
-3223
-3568
-3827
-3939
-3899
-3734
-3494
-3293
-3092
-2850
-2573
-2208
-1746
-1186
-698
-368
-189
-157
-146
-76
54
173
241
255
163
23
-96
-176
-212
-202
-188
-236
-362
-514
-673
-822
-932
-1011
-1099
-1200
-1251
-1272
-1285
-1237
-1180
-1118
-1024
-894
-720
-548
-374
-232
-153
-105
-107
-91
-38
72
219
321
409
487
546
642
832
1043
1240
1461
1572
1615
1562
1506
1571
1612
1615
1554
1504
1394
1281
1294
1316
1364
1408
1463
1457
1449
1461
1521
1595
1643
1704
1679
1678
1726
1651
1576
1410
1290
1114
973
875
532
41
-582
-1230
-1762
-2136
-2214
-2242
-2256
-2255
-2350
-2482
-2490
-2372
-2187
-1915
-1655
-1468
-1417
-1419
-1437
-1512
-1515
-1381
-1182
-889
-592
-281
-70
109
346
590
840
1121
1341
1444
1445
1347
1169
949
729
533
328
182
58
-49
-122
-215
-348
-499
-640
-755
-852
-943
-1070
-1254
-1498
-1763
-2005
-2207
-2315
-2294
-2206
-2074
-1922
-1772
-1618
-1429
-1209
-976
-733
-505
-315
-169
-93
-54
-24
15
103
218
343
472
599
706
772
829
872
865
826
752
645
490
282
55
-187
-433
-674
-882
-1048
-1201
-1323
-1440
-1556
-1738
-2070
-2549
-3000
-3298
-3444
-3472
-3431
-3485
-3639
-3679
-3551
-3277
-2815
-2180
-1603
-1200
-918
-775
-706
-560
-267
-51
35
60
-44
-233
-322
-299
-254
-187
-27
35
-60
-149
-249
-404
-521
-592
-740
-941
-1060
-1167
-1282
-1323
-1280
-1264
-1205
-1039
-875
-738
-567
-396
-316
-262
-192
-160
-128
-65
13
21
-5
3
24
105
276
500
735
955
1198
1336
1443
1543
1596
1620
1562
1609
1578
1483
1460
1355
1291
1240
1285
1368
1373
1522
1619
1558
1558
1522
1411
1268
1286
1322
1233
1225
1273
1233
1151
1203
1246
1192
1307
1335
1162
935
533
2
-678
-1159
-1525
-1857
-1959
-1994
-2124
-2225
-2198
-2109
-1970
-1688
-1391
-1224
-1147
-1094
-1160
-1285
-1306
-1352
-1381
-1286
-1090
-851
-609
-327
-72
168
484
786
1036
1253
1368
1370
1270
1093
882
666
505
364
228
144
94
39
-8
-63
-138
-215
-295
-396
-533
-745
-982
-1264
-1530
-1745
-1914
-1980
-1959
-1868
-1734
-1591
-1436
-1269
-1088
-905
-729
-551
-401
-288
-227
-185
-152
-104
-21
94
236
387
542
689
801
890
932
939
927
870
768
621
442
237
24
-170
-332
-493
-657
-822
-978
-1129
-1270
-1382
-1502
-1629
-1824
-2053
-2556
-3280
-3888
-4158
-4069
-3789
-3175
-2819
-2679
-2519
-2371
-2020
-1620
-887
-253
17
51
-188
-482
-599
-397
-127
55
291
342
210
96
91
106
107
268
287
63
-160
-433
-742
-984
-1063
-1083
-1086
-928
-775
-752
-675
-606
-599
-552
-419
-223
-140
-28
39
-17
-68
-109
-61
30
217
414
525
616
670
795
956
1171
1395
1522
1536
1505
1493
1447
1391
1443
1587
1552
1592
1652
1571
1549
1623
1748
1783
1842
1870
1795
1665
1562
1467
1421
1577
1687
1707
1747
1769
1672
1593
1582
1540
1380
1259
1045
527
-83
-670
-1208
-1604
-1822
-1858
-1954
-2034
-2049
-2088
-2030
-1889
-1695
-1577
-1502
-1512
-1572
-1614
-1582
-1496
-1424
-1321
-1132
-936
-639
-247
114
408
615
760
862
937
1014
1066
1044
1002
914
782
689
647
634
608
620
609
529
401
238
10
-254
-500
-731
-938
-1140
-1302
-1475
-1629
-1734
-1776
-1738
-1652
-1553
-1485
-1419
-1344
-1291
-1227
-1148
-1053
-944
-824
-684
-520
-342
-145
51
243
424
598
765
903
981
1010
1003
965
890
813
740
654
565
467
352
219
86
-28
-147
-284
-423
-599
-832
-1110
-1353
-1548
-1692
-1856
-2009
-2318
-2925
-3526
-3896
-3856
-3653
-3172
-2649
-2477
-2389
-2315
-2100
-1848
-1405
-851
-527
-465
-559
-718
-806
-666
-388
-129
120
371
435
410
331
248
82
-31
-62
-211
-376
-577
-809
-1077
-1227
-1243
-1156
-950
-716
-601
-631
-643
-710
-753
-743
-620
-559
-512
-432
-401
-352
-252
-80
91
283
472
610
681
725
722
738
837
955
1110
1241
1379
1407
1436
1517
1543
1633
1729
1762
1768
1697
1644
1449
1406
1520
1454
1565
1589
1539
1384
1351
1341
1307
1353
1465
1640
1635
1790
1753
1551
1493
1415
1282
1259
1162
923
445
-155
-637
-1263
-1543
-1648
-1637
-1669
-1675
-1705
-1816
-1814
-1728
-1674
-1666
-1618
-1640
-1707
-1718
-1662
-1606
-1501
-1312
-1084
-850
-505
-115
195
427
530
614
644
703
778
822
846
824
783
731
725
740
788
818
810
758
625
457
260
23
-246
-506
-718
-901
-1044
-1147
-1230
-1316
-1403
-1463
-1485
-1465
-1413
-1371
-1341
-1344
-1344
-1321
-1253
-1140
-995
-823
-652
-476
-314
-138
36
190
317
422
523
587
621
653
671
685
681
673
653
637
638
602
535
436
297
122
-60
-224
-400
-578
-797
-1058
-1278
-1480
-1586
-1676
-1817
-2007
-2307
-2574
-3124
-3644
-3903
-3807
-3462
-3103
-2541
-2350
-2284
-2176
-1954
-1632
-1332
-894
-624
-582
-701
-808
-798
-573
-231
123
357
563
608
524
448
291
166
-84
-181
-308
-507
-642
-809
-898
-967
-898
-746
-542
-384
-313
-407
-562
-695
-806
-803
-747
-612
-544
-434
-315
-182
-3
190
390
504
595
621
595
555
549
609
743
887
1068
1268
1445
1582
1621
1703
1694
1733
1813
1814
1823
1671
1580
1592
1568
1659
1631
1619
1572
1356
1389
1439
1531
1675
1693
1705
1558
1475
1488
1487
1533
1404
1233
998
655
309
-117
-453
-885
-1198
-1389
-1483
-1502
-1608
-1661
-1711
-1795
-1761
-1683
-1581
-1591
-1720
-1846
-1942
-1948
-1819
-1585
-1377
-1203
-1026
-812
-529
-265
29
217
289
328
363
454
564
670
724
705
692
731
788
886
944
938
845
694
523
355
193
23
-181
-428
-634
-791
-904
-979
-1058
-1118
-1202
-1282
-1338
-1366
-1373
-1386
-1402
-1407
-1412
-1386
-1310
-1200
-1059
-912
-764
-614
-446
-271
-110
28
135
211
290
384
462
547
638
711
759
793
823
835
801
756
705
598
455
286
115
-99
-387
-643
-894
-1131
-1410
-1720
-2017
-2351
-2516
-2554
-2586
-2564
-2554
-2572
-2534
-2472
-2431
-2330
-2182
-2035
-1919
-1810
-1677
-1512
-1346
-1133
-948
-783
-619
-442
-262
-171
-121
-114
-109
-102
-105
-129
-142
-155
-175
-189
-197
-206
-215
-209
-253
-317
-372
-428
-470
-495
-499
-495
-501
-497
-463
-430
-372
-331
-312
-298
-276
-243
-218
-153
-114
-56
-2
42
107
179
279
420
600
765
928
1065
1171
1263
1353
1417
1409
1419
1437
1485
1530
1555
1595
1578
1614
1665
1618
1601
1519
1399
1395
1377
1364
1337
1292
1321
1383
1357
1420
1474
1436
1384
1230
1115
1041
1030
1056
975
705
318
-153
-563
-869
-1020
-1079
-1122
-1159
-1234
-1338
-1424
-1399
-1315
-1285
-1315
-1431
-1563
-1651
-1697
-1674
-1647
-1632
-1591
-1474
-1293
-1003
-693
-481
-299
-202
-142
-54
30
134
186
155
128
138
197
307
431
546
629
653
616
574
521
438
301
126
-53
-228
-345
-421
-509
-587
-652
-711
-747
-771
-782
-811
-890
-987
-1070
-1157
-1198
-1188
-1178
-1143
-1099
-1063
-979
-870
-728
-585
-471
-381
-293
-221
-169
-122
-97
-81
-65
-47
-24
15
68
103
110
123
136
128
88
13
-66
-143
-237
-358
-467
-574
-673
-759
-873
-1070
-1315
-1596
-1836
-1911
-1882
-1801
-1782
-1829
-1853
-1795
-1625
-1386
-1179
-1085
-1034
-1011
-969
-876
-795
-678
-582
-562
-561
-511
-470
-395
-295
-258
-301
-345
-344
-352
-357
-399
-473
-555
-568
-536
-495
-401
-359
-385
-395
-376
-303
-233
-190
-191
-247
-268
-185
-145
-189
-141
-135
-183
-124
-83
-93
-66
-49
-72
-91
-45
-28
32
108
105
105
99
61
59
130
166
179
141
115
162
193
208
247
281
310
344
360
369
361
363
374
388
423
455
497
535
577
607
629
626
633
685
715
723
744
749
746
715
695
689
685
687
671
662
686
715
699
657
604
535
477
449
414
406
376
369
355
329
316
305
259
194
140
104
38
-43
-134
-208
-315
-413
-490
-564
-641
-719
-792
-853
-927
-1000
-1054
-1108
-1155
-1204
-1251
-1306
-1370
-1421
-1462
-1501
-1524
-1521
-1509
-1503
-1497
-1474
-1440
-1403
-1354
-1306
-1239
-1164
-1101
-1050
-986
-908
-837
-768
-682
-606
-546
-467
-403
-340
-265
-183
-103
-44
10
61
101
139
169
182
193
204
227
250
256
257
243
226
217
208
208
206
200
191
165
128
83
46
13
-3
-10
-34
-62
-84
-116
-157
-213
-304
-370
-398
-443
-495
-597
-700
-756
-833
-863
-865
-910
-988
-1028
-1039
-1085
-1204
-1288
-1327
-1388
-1451
-1455
-1504
-1600
-1627
-1634
-1682
-1728
-1695
-1639
-1614
-1591
-1587
-1595
-1606
-1568
-1521
-1483
-1438
-1395
-1318
-1238
-1169
-1091
-1000
-877
-742
-642
-548
-464
-363
-279
-189
-91
-11
75
139
200
243
291
365
433
511
595
665
716
746
778
831
860
880
909
904
903
923
920
922
928
931
953
969
959
976
1000
1013
1012
987
968
932
885
852
830
808
775
725
711
721
700
694
699
727
743
771
830
845
805
809
836
841
855
847
848
856
843
821
770
693
650
627
601
613
612
587
563
535
469
419
336
247
183
96
15
-97
-244
-375
-498
-624
-729
-839
-941
-1038
-1103
-1191
-1291
-1374
-1453
-1502
-1555
-1614
-1648
-1707
-1746
-1782
-1798
-1780
-1761
-1725
-1684
-1632
-1568
-1491
-1410
-1327
-1233
-1132
-1049
-970
-884
-803
-730
-660
-583
-501
-413
-313
-213
-130
-60
6
97
192
255
314
371
403
386
372
359
344
325
298
274
247
234
217
203
217
237
247
257
270
264
240
215
193
161
123
85
30
-20
-67
-87
-113
-120
-114
-119
-135
-152
-167
-211
-256
-298
-353
-435
-547
-738
-1002
-1203
-1341
-1345
-1284
-1292
-1251
-1233
-1306
-1370
-1414
-1520
-1629
-1629
-1564
-1587
-1739
-1875
-1973
-2141
-2210
-2146
-2132
-2065
-1929
-1817
-1808
-1809
-1767
-1697
-1652
-1587
-1510
-1475
-1442
-1354
-1274
-1218
-1131
-1031
-926
-819
-716
-623
-505
-355
-193
-55
58
130
169
201
247
296
345
408
472
526
534
518
548
613
680
771
882
946
955
951
932
885
831
813
814
785
762
762
745
719
727
761
779
765
780
804
773
736
787
805
781
807
811
782
768
815
889
893
904
1006
1090
1087
1087
1105
1059
1068
1111
1130
1124
1035
935
851
724
621
572
531
519
518
480
422
335
195
89
-39
-171
-278
-383
-507
-647
-806
-979
-1123
-1265
-1377
-1449
-1509
-1557
-1581
-1615
-1647
-1695
-1716
-1715
-1735
-1747
-1725
-1693
-1686
-1666
-1625
-1590
-1546
-1502
-1411
-1303
-1193
-1082
-975
-882
-807
-727
-647
-589
-531
-469
-409
-347
-298
-254
-198
-152
-103
-54
-19
16
61
95
113
122
146
166
166
162
152
140
139
156
175
184
206
236
259
264
262
256
249
248
231
221
216
207
183
150
123
99
74
63
43
19
-1
-20
-17
-23
-38
-84
-137
-202
-305
-388
-474
-565
-712
-1005
-1230
-1361
-1396
-1281
-1263
-1284
-1248
-1303
-1407
-1484
-1617
-1780
-1827
-1768
-1709
-1817
-1995
-2053
-2146
-2261
-2158
-2048
-1980
-1827
-1656
-1562
-1575
-1551
-1457
-1367
-1318
-1235
-1194
-1215
-1155
-1057
-994
-917
-827
-681
-537
-444
-327
-222
-103
64
215
316
375
395
363
343
329
342
365
416
497
555
559
564
605
676
779
891
979
1014
1001
988
948
871
815
797
791
792
799
790
784
811
864
902
921
996
1057
1100
1134
1105
1076
1022
956
963
960
923
951
1029
1115
1164
1181
1233
1297
1307
1334
1379
1325
1288
1297
1248
1138
981
810
659
528
419
372
339
334
345
328
243
132
-13
-130
-235
-331
-428
-538
-642
-790
-939
-1068
-1196
-1314
-1375
-1369
-1346
-1340
-1318
-1297
-1307
-1336
-1354
-1372
-1369
-1364
-1343
-1332
-1348
-1353
-1336
-1321
-1295
-1231
-1139
-1034
-932
-816
-723
-653
-586
-504
-421
-401
-391
-376
-355
-343
-331
-286
-239
-182
-100
-21
45
114
181
234
283
325
351
338
299
256
215
191
193
195
213
243
268
298
331
357
371
388
405
395
369
329
284
237
188
136
93
51
9
-21
-37
-46
-59
-95
-137
-164
-189
-223
-305
-420
-569
-740
-923
-1065
-1162
-1252
-1291
-1303
-1329
-1358
-1420
-1498
-1563
-1631
-1661
-1671
-1710
-1758
-1833
-1926
-1991
-2037
-2077
-2056
-1999
-1945
-1858
-1783
-1713
-1633
-1573
-1505
-1439
-1383
-1331
-1280
-1227
-1175
-1117
-1058
-976
-890
-815
-716
-623
-509
-391
-277
-134
-5
98
177
223
247
264
291
320
359
398
422
451
492
549
620
684
746
804
830
850
878
890
885
881
870
848
803
776
772
768
779
804
847
886
900
916
937
945
958
990
1005
989
972
922
898
876
863
899
924
942
981
998
1013
1060
1099
1112
1111
1122
1118
1078
1026
956
846
712
566
441
348
309
300
298
270
251
221
154
50
-62
-175
-292
-410
-528
-617
-756
-927
-1063
-1186
-1304
-1366
-1375
-1355
-1317
-1293
-1275
-1297
-1343
-1389
-1416
-1450
-1478
-1489
-1493
-1498
-1529
-1532
-1517
-1483
-1428
-1337
-1236
-1136
-1025
-910
-799
-720
-667
-616
-578
-570
-574
-557
-536
-538
-509
-447
-384
-329
-264
-187
-119
-45
24
85
137
173
187
184
155
113
102
81
68
68
91
113
125
167
208
235
257
286
307
289
276
242
180
126
66
12
-51
-108
-143
-161
-177
-193
-194
-198
-228
-265
-289
-314
-363
-427
-500
-600
-726
-833
-939
-1149
-1443
-1642
-1722
-1632
-1511
-1507
-1437
-1395
-1488
-1566
-1622
-1741
-1888
-1901
-1795
-1778
-1933
-2050
-2080
-2197
-2199
-2025
-1946
-1871
-1704
-1543
-1509
-1545
-1500
-1441
-1409
-1362
-1299
-1285
-1270
-1189
-1094
-1007
-916
-802
-683
-574
-468
-348
-250
-101
76
200
278
315
292
237
217
246
283
311
390
484
527
520
542
593
675
772
871
928
904
884
873
807
724
689
661
641
665
666
661
704
768
818
854
846
880
921
929
942
948
917
887
905
905
874
821
827
904
941
971
1045
1099
1079
1070
1068
1024
997
996
958
907
780
623
491
375
285
228
214
199
168
141
94
-7
-123
-213
-294
-369
-425
-520
-641
-782
-946
-1072
-1161
-1251
-1302
-1311
-1305
-1306
-1329
-1350
-1358
-1373
-1383
-1383
-1382
-1386
-1393
-1394
-1399
-1407
-1398
-1374
-1331
-1276
-1239
-1184
-1117
-1031
-930
-848
-771
-701
-640
-594
-578
-548
-501
-456
-417
-357
-283
-231
-188
-137
-69
-2
64
127
193
239
264
282
283
273
246
238
232
231
232
229
237
237
236
249
268
278
296
295
270
251
220
180
129
81
34
1
-43
-86
-111
-132
-134
-149
-165
-189
-232
-303
-386
-448
-521
-536
-547
-629
-728
-891
-1084
-1191
-1211
-1200
-1181
-1193
-1194
-1228
-1331
-1423
-1511
-1616
-1658
-1604
-1594
-1624
-1666
-1705
-1756
-1786
-1751
-1680
-1609
-1526
-1433
-1383
-1339
-1295
-1240
-1179
-1116
-1050
-993
-952
-901
-820
-725
-625
-532
-436
-361
-296
-239
-173
-73
52
158
234
266
279
276
277
290
304
355
422
471
482
474
482
498
518
556
618
661
667
670
668
665
644
646
666
688
720
746
777
798
805
835
860
848
868
884
854
841
826
826
844
854
879
894
884
858
864
919
981
1002
1018
1028
987
918
913
919
894
878
885
894
808
691
593
458
344
304
283
285
287
271
250
199
83
-14
-81
-161
-221
-290
-359
-469
-592
-729
-840
-957
-1043
-1064
-1064
-1057
-1054
-1072
-1111
-1178
-1225
-1244
-1275
-1303
-1329
-1319
-1318
-1334
-1336
-1334
-1336
-1324
-1282
-1208
-1143
-1064
-973
-884
-821
-762
-695
-649
-610
-580
-536
-512
-480
-450
-419
-384
-329
-281
-232
-169
-118
-57
11
65
107
151
183
190
175
155
137
113
103
111
103
83
80
84
95
104
122
145
158
171
155
130
103
76
46
15
-16
-44
-77
-122
-150
-174
-207
-229
-254
-268
-296
-352
-411
-493
-581
-684
-790
-852
-881
-960
-1115
-1252
-1381
-1458
-1438
-1393
-1400
-1431
-1443
-1472
-1520
-1605
-1670
-1728
-1751
-1706
-1675
-1716
-1751
-1766
-1769
-1737
-1663
-1570
-1502
-1413
-1339
-1290
-1263
-1205
-1138
-1101
-1062
-1014
-988
-963
-903
-839
-776
-725
-649
-566
-501
-421
-340
-264
-182
-86
-15
25
48
68
60
69
116
154
195
235
266
302
322
351
421
494
548
586
602
592
584
584
594
594
583
583
576
572
590
591
605
638
673
701
742
768
748
732
707
680
649
630
627
650
657
666
703
722
765
810
890
915
886
910
921
901
881
859
797
698
577
449
303
157
104
64
42
47
77
97
104
100
64
0
-82
-148
-224
-303
-407
-547
-713
-836
-958
-1045
-1102
-1134
-1122
-1113
-1089
-1059
-1059
-1073
-1082
-1097
-1108
-1145
-1168
-1191
-1225
-1254
-1273
-1277
-1264
-1209
-1135
-1058
-979
-905
-818
-745
-684
-627
-595
-571
-553
-536
-503
-483
-463
-421
-379
-334
-275
-197
-127
-35
-49
-26
51
123
198
173
163
160
175
173
185
172
153
160
183
228
262
290
315
347
369
358
321
293
244
165
78
4
-75
-173
-242
-315
-377
-456
-528
-563
-613
-672
-728
-870
-1034
-1234
-1402
-1485
-1577
-1633
-1797
-1969
-2040
-2007
-1867
-1725
-1617
-1584
-1542
-1511
-1410
-1271
-1234
-1240
-1284
-1311
-1300
-1244
-1182
-1143
-1143
-1096
-1012
-930
-872
-821
-799
-841
-843
-851
-837
-855
-896
-934
-954
-915
-820
-682
-555
-462
-406
-347
-240
-105
11
101
156
188
229
272
317
362
408
455
510
567
634
682
686
682
692
664
653
657
617
557
459
405
404
425
531
602
635
678
730
787
813
824
797
770
744
740
725
714
722
655
683
721
749
846
873
927
957
947
998
1056
1113
1125
1132
1093
1163
1206
1184
1244
1151
1072
1039
972
870
668
388
16
-322
-585
-726
-797
-897
-888
-880
-819
-697
-590
-525
-543
-586
-655
-690
-695
-717
-754
-812
-850
-820
-743
-615
-510
-413
-324
-271
-212
-198
-222
-324
-472
-623
-761
-833
-875
-905
-901
-857
-816
-766
-671
-608
-577
-561
-561
-569
-578
-576
-574
-576
-551
-472
-360
-228
-66
77
201
317
390
457
513
521
502
476
423
390
366
336
308
285
274
268
253
231
182
91
-17
-135
-275
-416
-520
-608
-687
-737
-744
-737
-724
-697
-670
-646
-642
-634
-654
-671
-731
-802
-847
-877
-922
-964
-967
-1013
-1052
-1134
-1196
-1371
-1559
-1518
-1430
-1362
-1293
-1200
-1243
-1309
-1247
-1150
-1079
-1043
-1043
-1078
-1150
-1107
-963
-916
-876
-871
-847
-842
-816
-766
-805
-836
-869
-832
-827
-851
-874
-893
-898
-857
-753
-659
-579
-528
-509
-542
-520
-471
-402
-350
-315
-284
-263
-195
-140
-78
-30
28
57
71
80
57
12
-26
-32
-42
-36
-43
-30
-55
-64
-6
-1
38
54
91
49
-2
-4
-11
42
120
257
286
313
357
454
550
665
808
873
893
905
914
827
797
818
807
782
859
962
999
1053
1054
1079
1119
1158
1241
1234
1205
1223
1180
1180
1182
1189
1227
1246
1264
1205
1191
1148
1119
1036
844
547
157
-279
-724
-1016
-1118
-1104
-1024
-877
-810
-810
-761
-640
-568
-580
-657
-792
-910
-974
-944
-950
-938
-899
-815
-672
-520
-327
-209
-193
-250
-337
-447
-578
-704
-849
-978
-1047
-1057
-1003
-912
-807
-710
-643
-607
-596
-602
-638
-675
-733
-780
-768
-715
-611
-479
-331
-172
-7
159
292
363
382
366
344
317
263
217
196
174
161
170
191
200
205
191
156
106
15
-85
-213
-372
-505
-609
-673
-708
-726
-728
-698
-663
-637
-605
-578
-577
-622
-668
-688
-692
-713
-745
-782
-811
-853
-858
-830
-784
-790
-969
-1119
-1329
-1511
-1618
-1657
-1551
-1589
-1536
-1384
-1292
-1209
-1067
-922
-955
-961
-913
-925
-973
-984
-928
-899
-864
-724
-661
-637
-592
-551
-496
-505
-458
-472
-544
-628
-713
-747
-760
-711
-645
-551
-497
-427
-375
-344
-332
-291
-268
-275
-269
-319
-359
-390
-383
-351
-281
-199
-119
-80
-86
-82
-102
-109
-146
-183
-225
-245
-248
-220
-181
-139
-40
2
85
135
133
160
144
209
207
273
388
412
527
640
739
818
877
911
894
883
890
913
823
851
866
839
941
1002
1047
1090
1138
1128
1122
1163
1178
1170
1175
1193
1147
1143
1165
1137
1140
1177
1165
1146
1137
1098
960
690
417
35
-375
-676
-806
-809
-812
-762
-688
-643
-612
-499
-430
-474
-562
-665
-760
-835
-834
-806
-820
-813
-747
-638
-535
-414
-332
-338
-382
-426
-509
-615
-741
-878
-1012
-1112
-1130
-1082
-997
-909
-809
-734
-679
-628
-582
-571
-599
-628
-632
-606
-545
-457
-342
-203
-58
98
233
334
406
420
405
396
381
356
312
281
257
230
220
227
231
220
206
179
138
87
-14
-121
-236
-336
-414
-486
-542
-568
-572
-559
-545
-539
-528
-522
-532
-572
-618
-658
-705
-737
-774
-843
-862
-904
-978
-994
-1062
-1107
-1244
-1340
-1457
-1650
-1673
-1576
-1465
-1399
-1243
-1160
-1179
-1121
-997
-928
-900
-847
-846
-898
-895
-751
-677
-629
-588
-547
-554
-578
-555
-603
-641
-688
-700
-709
-740
-773
-816
-818
-789
-727
-650
-585
-549
-515
-519
-521
-503
-451
-402
-388
-343
-325
-293
-259
-196
-128
-90
-31
3
7
-13
-44
-66
-69
-55
-28
-4
-6
6
16
51
80
111
127
143
134
116
131
130
166
209
316
418
511
568
644
678
676
742
787
860
851
875
843
732
714
766
837
878
999
1081
1098
1155
1263
1284
1247
1275
1231
1204
1203
1215
1242
1195
1203
1198
1123
1139
1158
1130
1087
880
630
231
-217
-547
-818
-859
-871
-798
-698
-679
-638
-574
-457
-432
-486
-593
-741
-863
-869
-860
-888
-917
-924
-853
-753
-575
-435
-383
-390
-427
-488
-579
-692
-821
-959
-1108
-1153
-1139
-1044
-929
-833
-740
-696
-657
-625
-616
-628
-653
-673
-656
-611
-523
-435
-331
-188
-60
97
234
334
389
393
380
353
315
281
244
232
230
216
222
208
205
208
205
180
104
22
-89
-216
-341
-441
-539
-604
-628
-635
-633
-639
-619
-591
-584
-590
-600
-630
-691
-753
-841
-921
-972
-1083
-1170
-1327
-1468
-1502
-1508
-1358
-1232
-1135
-1117
-1136
-1104
-1034
-995
-980
-970
-1032
-1092
-1063
-946
-877
-827
-795
-750
-732
-681
-622
-682
-752
-809
-801
-843
-876
-885
-932
-933
-895
-799
-732
-663
-621
-594
-600
-600
-589
-570
-541
-530
-484
-450
-398
-322
-245
-209
-182
-164
-159
-189
-258
-328
-401
-433
-438
-423
-419
-396
-378
-373
-333
-309
-287
-253
-247
-248
-240
-223
-197
-206
-180
-128
-121
-89
-37
69
120
182
303
363
425
490
549
599
567
569
681
726
793
856
867
875
829
874
825
766
729
646
690
744
897
1055
1112
1208
1290
1323
1388
1516
1510
1428
1387
1356
1326
1248
1236
1152
968
801
516
143
-296
-605
-747
-807
-767
-727
-740
-827
-870
-748
-666
-664
-681
-779
-888
-986
-944
-874
-903
-913
-926
-882
-780
-626
-481
-455
-494
-556
-606
-670
-731
-832
-979
-1101
-1169
-1130
-1042
-929
-861
-841
-819
-791
-735
-700
-704
-694
-705
-679
-607
-517
-386
-265
-123
7
132
264
359
401
407
396
383
355
340
317
284
257
239
235
225
198
160
118
64
-12
-101
-215
-346
-456
-538
-601
-649
-662
-658
-651
-645
-621
-594
-593
-588
-596
-611
-638
-691
-764
-863
-939
-1014
-1121
-1295
-1500
-1593
-1602
-1436
-1215
-1062
-986
-1052
-1108
-1090
-1035
-994
-965
-1013
-1129
-1165
-1089
-973
-894
-821
-762
-737
-703
-628
-631
-714
-791
-822
-817
-850
-873
-921
-952
-936
-839
-714
-592
-490
-446
-438
-459
-453
-440
-409
-391
-374
-353
-333
-279
-207
-143
-109
-85
-60
-67
-129
-208
-307
-399
-422
-396
-369
-374
-379
-368
-350
-296
-222
-172
-129
-115
-157
-197
-168
-152
-148
-123
-73
-20
-2
87
199
227
311
437
508
571
591
691
672
610
704
784
805
830
917
869
781
800
956
1072
1157
1304
1328
1286
1142
1153
1252
1199
1238
1283
1235
1112
1132
1262
1268
1242
1269
1284
1218
1113
956
616
140
-251
-555
-722
-761
-766
-769
-744
-722
-635
-507
-430
-437
-575
-743
-872
-973
-992
-984
-998
-1047
-1036
-906
-764
-603
-516
-488
-518
-607
-652
-724
-838
-970
-1102
-1188
-1224
-1186
-1071
-954
-865
-783
-707
-639
-603
-589
-574
-625
-658
-644
-585
-499
-401
-269
-127
2
129
246
319
345
335
311
284
242
197
156
104
67
63
70
80
97
112
102
71
20
-62
-165
-298
-408
-510
-578
-616
-635
-623
-614
-589
-562
-542
-537
-543
-563
-586
-627
-677
-730
-828
-952
-1044
-1138
-1227
-1311
-1374
-1454
-1575
-1621
-1598
-1526
-1452
-1355
-1267
-1265
-1253
-1202
-1137
-1082
-1051
-1014
-1004
-987
-903
-824
-764
-700
-653
-649
-658
-659
-703
-752
-803
-837
-864
-886
-898
-922
-909
-884
-836
-761
-672
-611
-572
-558
-542
-508
-474
-434
-401
-362
-339
-316
-287
-273
-259
-242
-198
-179
-222
-271
-317
-367
-398
-399
-386
-384
-366
-326
-305
-276
-198
-140
-119
-124
-112
-102
-138
-97
-67
-23
64
174
268
315
410
512
572
643
815
855
845
790
778
734
639
723
731
728
730
793
843
909
995
1128
1257
1239
1296
1335
1307
1214
1247
1293
1273
1284
1365
1437
1362
1412
1368
1196
877
500
94
-440
-747
-897
-918
-883
-792
-716
-683
-630
-522
-445
-471
-539
-673
-823
-949
-1000
-1003
-1027
-1041
-1033
-947
-822
-658
-529
-490
-502
-569
-645
-752
-840
-976
-1122
-1247
-1304
-1264
-1173
-1046
-937
-854
-785
-730
-682
-684
-721
-751
-775
-760
-696
-580
-447
-319
-165
-17
111
230
324
372
397
396
374
339
296
256
220
171
138
144
172
173
175
168
123
56
-35
-146
-273
-389
-485
-566
-620
-637
-657
-657
-649
-621
-570
-549
-542
-538
-539
-592
-580
-724
-813
-756
-870
-985
-876
-786
-835
-744
-789
-878
-1058
-1328
-1600
-1815
-1996
-2027
-1940
-1851
-1646
-1475
-1321
-1162
-969
-868
-815
-796
-860
-940
-1009
-986
-926
-890
-830
-736
-675
-642
-596
-562
-576
-623
-644
-708
-819
-940
-1020
-1070
-1076
-994
-886
-760
-616
-463
-347
-264
-191
-122
-96
-115
-161
-200
-197
-169
-103
-22
40
120
190
200
196
162
118
72
28
-7
-71
-105
-154
-195
-141
-56
32
123
200
313
347
374
437
473
503
555
673
724
692
748
782
781
899
1102
1192
1155
1114
1038
944
949
1045
1157
1179
1182
1226
1199
1210
1313
1335
1344
1304
1283
1234
1159
1075
1030
909
807
584
247
-81
-559
-819
-946
-898
-789
-732
-655
-691
-676
-603
-516
-498
-565
-704
-815
-906
-863
-790
-780
-758
-757
-684
-614
-489
-406
-428
-489
-581
-689
-766
-822
-932
-1052
-1188
-1243
-1212
-1136
-1037
-948
-876
-828
-795
-752
-742
-743
-772
-791
-744
-643
-491
-347
-223
-80
22
113
240
314
355
367
364
347
309
286
268
233
206
184
185
175
172
170
133
91
11
-88
-196
-312
-408
-479
-544
-566
-592
-596
-611
-583
-584
-548
-593
-471
-626
-843
-519
-689
-927
-814
-692
-861
-754
-754
-711
-719
-762
-837
-916
-954
-1191
-1411
-1779
-1910
-1976
-1896
-1680
-1504
-1361
-1191
-1103
-1022
-862
-756
-784
-880
-917
-967
-933
-901
-873
-812
-751
-646
-576
-515
-497
-558
-598
-626
-634
-721
-829
-926
-1000
-985
-927
-831
-681
-513
-412
-321
-244
-179
-161
-155
-182
-216
-230
-274
-245
-199
-164
-110
-8
97
137
122
103
63
12
-6
-10
-1
-51
-63
-92
-132
-60
29
95
215
317
422
492
516
618
616
677
743
769
806
811
862
870
900
981
1032
1000
1042
1044
1113
1205
1193
1305
1320
1297
1303
1240
1169
1061
1022
1046
1031
1100
1149
1175
1212
1174
1218
1149
903
524
-22
-493
-839
-993
-930
-879
-821
-733
-638
-526
-373
-211
-197
-317
-456
-605
-731
-780
-813
-849
-907
-912
-834
-719
-537
-399
-354
-381
-461
-548
-656
-779
-920
-1113
-1265
-1326
-1311
-1185
-1072
-951
-838
-782
-701
-628
-605
-611
-649
-670
-663
-600
-488
-366
-213
-79
45
183
297
398
476
509
525
512
488
439
383
325
257
208
177
157
167
171
147
125
73
-22
-134
-256
-375
-461
-535
-594
-646
-684
-702
-683
-651
-613
-579
-567
-552
-564
-619
-681
-793
-910
-1099
-1233
-1389
-1493
-1537
-1573
-1458
-1397
-1258
-1120
-1010
-936
-910
-907
-956
-990
-1028
-1061
-1093
-1069
-1055
-997
-933
-830
-747
-709
-671
-651
-659
-726
-769
-859
-931
-999
-1034
-1053
-1033
-928
-832
-725
-600
-464
-409
-366
-353
-348
-376
-385
-348
-329
-297
-243
-168
-118
-62
-18
17
-11
-33
-48
-116
-181
-258
-300
-362
-394
-368
-337
-303
-278
-205
-156
-101
-52
-36
13
6
3
-11
-17
-7
51
134
239
347
445
503
594
665
681
742
727
719
649
642
718
727
749
860
876
806
825
855
951
970
1048
1159
1080
1041
1065
1069
1091
1154
1248
1237
1176
1252
1276
1280
1302
1293
1132
921
663
293
-135
-515
-720
-879
-833
-771
-752
-706
-671
-580
-512
-455
-478
-625
-781
-909
-987
-1001
-1016
-1018
-1047
-997
-883
-737
-584
-504
-487
-560
-630
-702
-779
-887
-1021
-1171
-1281
-1298
-1239
-1126
-995
-883
-810
-749
-656
-598
-585
-594
-625
-632
-593
-489
-381
-272
-170
-70
40
155
272
365
417
424
416
395
364
308
237
169
100
70
63
65
68
47
12
-40
-111
-178
-265
-374
-494
-589
-646
-705
-750
-762
-752
-725
-687
-651
-625
-614
-615
-637
-704
-770
-825
-857
-884
-902
-905
-927
-924
-929
-947
-1043
-1166
-1350
-1595
-1828
-2018
-2106
-2164
-2126
-1966
-1798
-1630
-1406
-1201
-1066
-988
-933
-917
-952
-951
-960
-966
-961
-901
-822
-750
-674
-613
-565
-538
-518
-548
-606
-686
-775
-888
-987
-1018
-1011
-965
-860
-703
-561
-397
-244
-118
-42
9
43
40
56
64
96
142
207
274
343
411
458
478
484
461
415
345
277
220
118
72
54
66
96
151
253
333
409
506
576
673
709
733
748
710
756
762
882
909
990
1083
1102
1188
1221
1308
1253
1296
1304
1259
1224
1219
1238
1126
1165
1152
1040
958
962
972
933
997
1008
852
597
370
14
-409
-686
-851
-980
-1002
-884
-750
-673
-544
-369
-293
-283
-305
-388
-561
-678
-739
-779
-823
-874
-871
-840
-756
-639
-539
-486
-487
-514
-562
-628
-719
-832
-985
-1150
-1253
-1264
-1206
-1066
-896
-748
-617
-500
-398
-337
-326
-337
-360
-389
-369
-294
-212
-121
-27
67
166
280
407
498
549
561
549
507
442
368
277
172
95
52
27
33
44
69
85
74
46
-4
-86
-183
-274
-365
-457
-507
-532
-537
-531
-515
-488
-465
-435
-419
-414
-430
-465
-555
-652
-746
-842
-917
-960
-994
-1077
-1191
-1287
-1343
-1377
-1394
-1402
-1485
-1578
-1602
-1530
-1370
-1228
-1114
-1064
-1085
-1083
-999
-874
-828
-845
-878
-893
-862
-803
-740
-761
-824
-831
-781
-735
-725
-744
-788
-821
-805
-746
-736
-754
-745
-722
-669
-597
-519
-415
-330
-279
-247
-213
-162
-121
-88
-66
-57
-45
-6
48
62
71
73
92
97
88
71
35
9
-6
19
21
35
54
81
93
108
171
253
315
367
436
470
489
530
628
708
744
811
878
875
934
992
1075
1094
1130
1183
1140
1152
1160
1212
1216
1240
1242
1243
1237
1239
1266
1247
1254
1236
1215
1211
1177
1155
1105
1014
847
598
316
-55
-410
-699
-871
-915
-890
-791
-714
-651
-589
-516
-472
-511
-583
-709
-833
-931
-950
-947
-965
-988
-983
-950
-869
-750
-648
-586
-584
-601
-623
-671
-746
-841
-974
-1104
-1187
-1201
-1156
-1052
-919
-822
-716
-618
-550
-500
-490
-507
-506
-493
-448
-388
-324
-258
-198
-138
-64
42
162
277
365
437
487
503
477
453
403
323
239
165
111
62
16
-17
-38
-54
-81
-111
-147
-208
-291
-374
-463
-528
-592
-667
-733
-783
-797
-802
-798
-767
-733
-710
-717
-731
-773
-884
-978
-1093
-1178
-1271
-1393
-1515
-1677
-1754
-1765
-1669
-1558
-1434
-1308
-1267
-1213
-1168
-1103
-1085
-1100
-1135
-1194
-1216
-1170
-1102
-1075
-1034
-966
-878
-796
-730
-712
-720
-742
-772
-795
-830
-850
-872
-878
-868
-816
-731
-621
-508
-401
-301
-239
-171
-132
-110
-121
-135
-149
-147
-121
-118
-107
-86
-57
-30
10
38
41
48
43
34
34
23
21
1
-43
-71
-69
-58
-34
11
62
113
143
220
273
293
330
333
373
393
425
485
473
518
551
602
710
768
877
905
940
974
966
999
954
969
933
880
882
855
883
923
948
985
993
1003
1011
1013
1001
962
913
851
737
523
230
-101
-387
-624
-742
-757
-762
-682
-620
-533
-450
-391
-350
-407
-482
-570
-644
-712
-774
-819
-912
-1019
-1063
-1057
-992
-896
-805
-727
-683
-629
-593
-583
-617
-700
-813
-922
-986
-1011
-1018
-1001
-960
-901
-812
-729
-637
-538
-474
-420
-380
-333
-260
-223
-213
-235
-249
-259
-260
-212
-134
-35
62
163
258
332
386
411
405
375
336
284
225
157
77
1
-58
-104
-151
-182
-185
-193
-205
-205
-210
-226
-279
-356
-435
-519
-601
-689
-774
-819
-863
-850
-897
-874
-838
-801
-773
-788
-786
-831
-843
-880
-928
-1003
-1069
-1131
-1202
-1258
-1311
-1375
-1421
-1420
-1355
-1246
-1141
-1072
-1035
-1028
-1033
-1027
-1060
-1115
-1153
-1172
-1177
-1161
-1154
-1163
-1172
-1136
-1071
-998
-927
-861
-791
-749
-719
-693
-683
-687
-681
-673
-694
-706
-696
-650
-578
-494
-411
-361
-322
-287
-247
-209
-166
-114
-67
-40
-29
-35
-35
-34
-23
0
22
54
93
149
188
221
260
292
325
350
375
376
349
332
325
321
344
379
417
438
462
489
480
477
492
549
642
700
715
716
710
702
706
746
797
845
887
934
960
958
930
926
926
948
985
1040
1081
1100
1101
1042
959
792
577
424
307
276
309
348
370
345
299
230
100
-31
-119
-218
-303
-377
-470
-608
-748
-900
-1044
-1145
-1221
-1243
-1231
-1198
-1155
-1112
-1095
-1100
-1129
-1154
-1195
-1236
-1248
-1252
-1261
-1252
-1239
-1219
-1175
-1145
-1109
-1066
-1004
-917
-817
-702
-605
-525
-477
-461
-471
-507
-534
-548
-534
-494
-412
-312
-231
-141
-61
-6
49
119
182
228
252
273
290
286
271
231
201
188
197
224
252
293
328
353
369
372
364
342
311
277
256
229
198
162
120
90
63
25
-41
-86
-122
-134
-106
-110
-143
-203
-285
-381
-474
-580
-676
-735
-813
-915
-1032
-1161
-1280
-1331
-1343
-1346
-1378
-1427
-1472
-1532
-1557
-1565
-1565
-1562
-1545
-1532
-1569
-1638
-1698
-1715
-1680
-1608
-1523
-1471
-1422
-1373
-1344
-1300
-1255
-1192
-1119
-1056
-997
-987
-995
-970
-911
-829
-741
-648
-565
-490
-410
-335
-267
-186
-78
15
85
131
177
224
251
306
378
438
475
518
563
588
604
651
700
760
815
841
839
836
843
846
874
897
911
913
910
914
926
896
891
925
953
1002
1026
1042
1087
1108
1141
1164
1177
1198
1188
1179
1153
1142
1141
1115
1109
1102
1092
1077
1031
944
809
628
463
367
323
310
342
363
335
280
175
47
-91
-235
-351
-448
-524
-609
-704
-824
-936
-1040
-1137
-1193
-1226
-1218
-1189
-1169
-1160
-1178
-1212
-1224
-1261
-1321
-1349
-1373
-1387
-1373
-1348
-1313
-1293
-1253
-1210
-1159
-1097
-1011
-903
-817
-725
-627
-546
-501
-472
-459
-472
-476
-483
-480
-451
-393
-327
-243
-146
-70
1
58
110
153
188
225
265
279
278
274
251
230
213
202
205
228
254
287
313
332
351
343
309
273
248
218
188
165
140
96
67
42
10
-21
-57
-81
-115
-162
-203
-246
-323
-456
-613
-736
-798
-819
-857
-897
-948
-1022
-1089
-1142
-1205
-1304
-1397
-1441
-1482
-1533
-1599
-1677
-1748
-1772
-1752
-1739
-1710
-1677
-1637
-1586
-1543
-1483
-1431
-1396
-1362
-1330
-1301
-1293
-1276
-1228
-1168
-1111
-1070
-1021
-974
-925
-854
-797
-722
-638
-570
-495
-435
-396
-372
-345
-308
-265
-227
-191
-158
-108
-55
-2
67
138
212
266
307
343
377
396
401
416
426
437
447
449
452
470
486
517
558
592
609
598
593
603
602
622
635
617
621
625
631
631
639
662
685
721
741
770
778
787
823
833
826
835
810
792
783
771
780
780
791
822
833
793
683
521
325
158
71
30
55
121
178
177
134
37
-76
-201
-307
-360
-410
-464
-540
-648
-781
-911
-1029
-1117
-1153
-1151
-1093
-1036
-1011
-997
-992
-1002
-1027
-1067
-1109
-1149
-1181
-1195
-1172
-1126
-1087
-1038
-993
-935
-889
-848
-780
-709
-642
-562
-479
-425
-394
-378
-383
-418
-437
-433
-417
-377
-308
-226
-154
-78
-16
33
59
69
105
139
172
193
202
197
195
173
151
151
157
178
197
226
251
255
257
238
205
167
124
83
52
17
-9
-31
-48
-84
-107
-135
-169
-174
-197
-209
-229
-275
-333
-414
-521
-650
-759
-855
-920
-929
-940
-983
-1027
-1073
-1137
-1213
-1305
-1389
-1445
-1464
-1463
-1467
-1497
-1544
-1589
-1633
-1652
-1643
-1618
-1585
-1534
-1461
-1397
-1348
-1297
-1256
-1212
-1177
-1156
-1131
-1092
-1027
-974
-919
-870
-817
-768
-723
-691
-643
-569
-498
-405
-308
-225
-176
-141
-103
-54
-21
3
53
127
210
266
318
363
395
440
485
539
577
617
668
692
713
745
781
806
813
820
831
838
853
872
877
875
882
905
918
915
916
937
956
974
1018
1036
1030
1034
1056
1069
1095
1092
1050
1023
990
975
965
948
965
1017
1048
1058
1017
887
696
476
310
218
170
187
241
260
213
128
10
-136
-268
-371
-451
-504
-571
-635
-742
-862
-958
-1069
-1154
-1186
-1181
-1160
-1134
-1091
-1068
-1082
-1124
-1155
-1200
-1251
-1278
-1284
-1275
-1258
-1223
-1188
-1145
-1084
-1036
-983
-925
-863
-798
-712
-610
-514
-439
-391
-372
-370
-405
-426
-436
-442
-407
-344
-263
-185
-99
-29
21
64
114
166
216
261
296
300
295
267
241
217
188
196
223
234
262
302
327
342
349
349
315
258
211
152
95
51
-5
-37
-73
-104
-134
-177
-201
-209
-229
-257
-282
-327
-390
-457
-536
-624
-723
-809
-848
-876
-894
-916
-1004
-1140
-1291
-1421
-1496
-1522
-1513
-1473
-1419
-1396
-1413
-1453
-1536
-1625
-1675
-1688
-1700
-1712
-1693
-1683
-1680
-1649
-1591
-1529
-1457
-1378
-1298
-1228
-1169
-1106
-1043
-987
-946
-926
-926
-917
-881
-835
-778
-677
-567
-464
-361
-265
-210
-180
-118
-36
63
150
218
283
327
360
374
381
412
451
492
527
571
617
671
728
762
808
834
858
891
888
873
868
859
875
901
895
890
917
949
950
981
1025
1044
1088
1149
1178
1155
1140
1180
1169
1146
1152
1108
1084
1079
1090
1115
1101
1097
1072
1018
920
753
583
398
294
261
276
329
338
303
248
162
34
-135
-272
-379
-480
-546
-612
-698
-803
-928
-1047
-1161
-1226
-1248
-1234
-1202
-1166
-1122
-1124
-1143
-1174
-1226
-1266
-1300
-1307
-1303
-1285
-1255
-1236
-1208
-1173
-1123
-1065
-1008
-944
-854
-763
-661
-567
-486
-422
-372
-347
-359
-357
-349
-339
-314
-257
-189
-115
-39
30
86
128
165
207
243
283
324
333
336
350
355
353
350
357
368
400
448
484
508
534
549
533
495
452
412
373
334
304
272
237
203
166
115
70
39
0
-59
-135
-226
-284
-320
-344
-366
-429
-514
-638
-777
-906
-1020
-1101
-1156
-1168
-1147
-1143
-1167
-1209
-1265
-1326
-1398
-1435
-1490
-1528
-1551
-1583
-1618
-1641
-1635
-1611
-1565
-1511
-1451
-1412
-1353
-1288
-1221
-1163
-1112
-1078
-1076
-1084
-1075
-1041
-1011
-935
-830
-742
-667
-590
-515
-458
-408
-354
-298
-229
-169
-129
-87
-62
-36
-12
32
88
133
172
224
264
294
333
380
437
503
551
577
596
597
609
641
666
696
697
695
694
669
648
641
659
697
751
761
752
737
704
696
712
742
774
795
837
873
864
843
805
773
776
793
791
789
816
813
801
786
761
759
729
667
546
381
213
106
38
62
141
170
176
137
35
-97
-230
-340
-437
-531
-600
-671
-761
-872
-985
-1090
-1172
-1212
-1198
-1147
-1124
-1085
-1051
-1066
-1105
-1140
-1191
-1241
-1279
-1287
-1285
-1284
-1279
-1256
-1222
-1181
-1149
-1098
-1032
-979
-901
-812
-730
-654
-585
-534
-505
-503
-497
-494
-495
-485
-450
-403
-337
-255
-183
-118
-66
-25
0
24
45
60
77
96
96
82
67
59
48
39
52
74
110
131
144
144
143
141
119
82
36
-7
-43
-84
-113
-133
-133
-124
-146
-175
-223
-259
-311
-381
-467
-555
-621
-681
-733
-796
-863
-935
-981
-1023
-1056
-1106
-1203
-1268
-1322
-1382
-1452
-1493
-1501
-1494
-1475
-1484
-1523
-1581
-1623
-1653
-1667
-1660
-1644
-1615
-1584
-1556
-1524
-1497
-1466
-1423
-1366
-1313
-1272
-1218
-1170
-1145
-1096
-1045
-1005
-961
-901
-840
-773
-710
-645
-570
-489
-424
-366
-316
-270
-230
-188
-133
-86
-19
44
92
138
156
174
189
229
278
313
364
409
442
473
510
538
541
565
588
605
637
647
638
627
636
659
693
745
768
790
793
758
755
758
760
769
781
815
841
869
876
850
841
812
823
835
827
837
846
853
840
804
733
597
455
320
189
120
79
77
82
99
78
8
-95
-214
-341
-444
-527
-598
-675
-754
-821
-934
-1044
-1152
-1229
-1256
-1269
-1237
-1203
-1182
-1161
-1144
-1155
-1196
-1246
-1269
-1287
-1296
-1287
-1268
-1245
-1214
-1172
-1137
-1093
-1033
-958
-874
-800
-713
-621
-540
-478
-450
-432
-435
-449
-450
-446
-419
-392
-362
-293
-223
-155
-92
-23
35
73
118
152
174
188
214
234
214
188
183
173
170
167
195
238
253
274
287
280
264
239
199
156
129
86
33
1
-30
-79
-128
-154
-199
-245
-277
-302
-316
-352
-394
-438
-489
-549
-608
-684
-766
-828
-874
-899
-909
-929
-967
-1025
-1180
-1419
-1615
-1716
-1661
-1527
-1437
-1374
-1339
-1345
-1417
-1516
-1625
-1714
-1695
-1605
-1545
-1539
-1552
-1545
-1551
-1491
-1362
-1314
-1280
-1216
-1127
-1078
-1023
-944
-903
-871
-841
-835
-854
-847
-780
-684
-579
-437
-328
-246
-194
-158
-117
-100
-1
123
246
351
404
421
402
419
435
433
450
498
539
578
593
630
678
751
823
870
897
903
906
880
866
866
881
912
910
887
854
843
863
931
1031
1085
1112
1137
1160
1156
1143
1101
1066
1055
1082
1100
1068
1040
989
965
915
790
644
463
330
261
248
279
303
297
271
215
123
-20
-158
-256
-367
-462
-565
-687
-807
-937
-1028
-1121
-1174
-1216
-1233
-1214
-1198
-1191
-1207
-1204
-1209
-1213
-1254
-1295
-1335
-1358
-1363
-1337
-1310
-1264
-1215
-1171
-1116
-1078
-1009
-943
-871
-787
-695
-598
-522
-468
-446
-449
-444
-413
-385
-341
-285
-221
-150
-86
-9
58
114
155
186
224
243
271
286
300
304
310
314
315
321
316
324
326
344
345
351
342
318
284
241
207
165
114
59
14
-36
-87
-149
-230
-321
-399
-463
-516
-548
-570
-568
-595
-661
-732
-796
-854
-912
-934
-956
-1010
-1057
-1075
-1099
-1161
-1206
-1239
-1255
-1244
-1229
-1239
-1242
-1264
-1288
-1278
-1291
-1305
-1329
-1346
-1369
-1373
-1346
-1316
-1283
-1270
-1228
-1188
-1156
-1128
-1091
-1029
-961
-906
-832
-757
-698
-640
-595
-560
-537
-780
-844
-752
-643
-497
-484
-435
-327
-178
-80
56
44
79
147
201
276
293
314
364
426
432
505
568
661
709
719
749
797
818
801
772
686
697
689
721
789
815
833
826
898
955
1039
1072
1112
1123
1028
1013
1043
1052
1070
1063
1052
1077
1119
1131
1077
1011
966
918
893
858
800
680
477
280
-28
-388
-673
-905
-1016
-1077
-1054
-1024
-959
-815
-734
-643
-586
-577
-653
-738
-761
-769
-774
-797
-863
-929
-925
-893
-818
-739
-663
-581
-524
-440
-387
-362
-413
-531
-673
-819
-895
-946
-979
-969
-951
-898
-824
-734
-640
-559
-475
-396
-302
-197
-126
-69
-49
-43
-49
-63
-35
-1
43
115
203
297
395
484
534
542
506
446
372
274
155
47
-55
-147
-199
-237
-266
-289
-297
-306
-308
-311
-319
-341
-379
-444
-520
-597
-676
-743
-791
-816
-812
-896
-975
-1125
-1271
-1342
-1452
-1347
-1380
-1340
-1352
-1356
-1284
-1240
-1095
-1098
-1090
-1129
-1080
-1034
-994
-934
-934
-953
-932
-853
-830
-805
-845
-848
-887
-876
-860
-904
-903
-976
-995
-1035
-1012
-978
-928
-862
-806
-726
-641
-543
-491
-430
-425
-365
-334
-264
-203
-155
-108
-94
-12
23
69
86
97
83
104
109
122
124
105
111
69
82
56
63
6
-2
30
77
147
215
258
276
296
243
304
294
416
481
556
695
769
968
1007
1049
1064
1082
1102
1122
1136
1077
1047
1043
1077
1100
1140
1146
1132
1121
1151
1225
1239
1272
1220
1155
1110
1056
1017
916
756
477
128
-247
-566
-844
-1046
-1005
-1023
-891
-726
-612
-470
-371
-243
-258
-369
-509
-650
-773
-810
-803
-849
-915
-954
-916
-872
-763
-684
-666
-675
-697
-720
-804
-884
-1032
-1232
-1401
-1501
-1507
-1462
-1353
-1216
-1057
-902
-728
-575
-465
-394
-342
-290
-235
-168
-103
-27
6
41
108
176
272
359
443
533
579
622
640
613
543
441
337
237
129
27
-58
-127
-154
-142
-102
-76
-56
-57
-64
-94
-125
-160
-207
-264
-337
-409
-497
-594
-692
-805
-879
-1001
-1062
-1092
-1152
-1148
-1203
-1178
-1200
-1216
-1231
-1287
-1314
-1373
-1363
-1356
-1316
-1280
-1231
-1161
-1106
-1062
-1019
-976
-958
-951
-981
-1004
-1038
-1036
-1059
-1090
-1104
-1140
-1117
-1089
-1022
-982
-937
-866
-801
-745
-720
-693
-696
-668
-634
-568
-504
-412
-315
-261
-170
-108
-42
-12
19
45
49
47
22
15
-35
-63
-81
-113
-93
-61
-43
3
4
32
43
47
69
26
56
31
80
143
168
234
262
353
375
467
581
680
722
810
852
868
926
1015
1139
1121
1185
1092
1102
1034
1125
1232
1191
1265
1218
1285
1303
1399
1424
1388
1318
1361
1295
1316
1288
1238
1203
978
848
401
23
-471
-840
-1009
-1007
-885
-750
-590
-464
-319
-139
18
4
-118
-323
-486
-551
-533
-492
-584
-693
-764
-764
-659
-562
-485
-542
-593
-599
-601
-620
-734
-933
-1180
-1387
-1483
-1489
-1451
-1363
-1278
-1133
-955
-736
-543
-434
-364
-352
-311
-229
-126
-57
-30
-11
15
73
155
220
279
345
416
507
591
630
602
512
419
317
218
120
-5
-117
-182
-187
-151
-95
-62
-41
-29
-25
-22
-26
-48
-97
-178
-274
-374
-512
-673
-874
-1013
-1148
-1156
-1156
-1125
-1077
-1154
-1103
-1131
-1139
-1147
-1204
-1263
-1351
-1369
-1337
-1284
-1188
-1110
-1096
-1066
-996
-897
-842
-820
-833
-878
-873
-890
-909
-1002
-1072
-1123
-1145
-1095
-1051
-998
-952
-900
-835
-776
-714
-661
-626
-585
-533
-444
-342
-251
-168
-116
-47
-1
41
96
98
109
105
110
133
120
88
53
3
-23
-44
-33
-36
-52
-56
-65
-46
-35
-19
-12
16
63
114
168
207
225
220
235
253
308
369
473
554
591
641
677
735
768
867
879
910
823
807
821
780
934
931
1059
1047
1101
1206
1185
1250
1174
1129
1000
958
918
872
742
610
372
76
-230
-604
-859
-1120
-1088
-1049
-923
-743
-626
-465
-349
-163
-101
-160
-269
-423
-494
-536
-551
-576
-671
-734
-745
-735
-658
-628
-636
-670
-700
-691
-740
-800
-946
-1122
-1275
-1388
-1421
-1397
-1317
-1210
-1086
-937
-762
-620
-486
-411
-343
-279
-206
-111
-50
-11
-15
9
37
71
142
180
224
275
340
407
451
464
423
358
285
189
107
34
-57
-137
-186
-164
-142
-117
-102
-92
-66
-56
-28
-35
-65
-134
-221
-290
-390
-472
-587
-674
-817
-931
-1047
-1134
-1179
-1235
-1214
-1232
-1192
-1235
-1223
-1236
-1204
-1187
-1173
-1200
-1239
-1207
-1176
-1089
-1019
-925
-905
-852
-813
-742
-732
-750
-783
-845
-861
-901
-931
-994
-1023
-1050
-1050
-1031
-983
-943
-893
-818
-742
-660
-584
-494
-426
-364
-290
-247
-193
-143
-99
-47
7
65
113
135
153
136
122
122
98
85
38
38
3
32
62
76
81
90
73
67
89
136
165
201
249
287
343
369
406
410
458
499
584
682
798
859
949
1015
1033
1064
1018
968
921
882
886
939
1038
1119
1179
1256
1304
1303
1345
1302
1230
1163
1070
1135
1053
1084
962
869
724
405
203
-198
-429
-704
-808
-759
-752
-605
-510
-425
-315
-216
-96
-103
-177
-203
-318
-334
-379
-444
-522
-644
-692
-730
-695
-643
-656
-665
-657
-677
-712
-780
-878
-1025
-1182
-1253
-1316
-1325
-1292
-1225
-1133
-1027
-869
-749
-631
-541
-481
-403
-319
-226
-160
-119
-88
-79
-60
-37
-6
18
57
103
156
234
300
344
362
321
251
170
103
43
-37
-106
-161
-170
-181
-174
-163
-167
-153
-148
-119
-106
-117
-138
-180
-239
-311
-387
-452
-518
-676
-759
-928
-985
-1112
-1155
-1168
-1318
-1297
-1337
-1298
-1310
-1203
-1180
-1194
-1188
-1153
-1170
-1118
-1065
-1074
-1052
-1015
-906
-871
-793
-796
-792
-811
-791
-801
-887
-944
-1016
-1069
-1079
-1063
-1076
-1069
-1051
-991
-953
-879
-790
-731
-639
-568
-479
-426
-371
-316
-273
-229
-202
-160
-130
-107
-101
-87
-69
-45
-47
-37
-59
-100
-123
-138
-132
-136
-137
-131
-127
-117
-114
-104
-89
-52
-9
43
116
165
188
224
260
313
399
461
527
579
593
589
602
642
703
781
834
876
949
996
1063
1142
1236
1261
1283
1274
1287
1237
1213
1133
1038
979
922
880
823
773
590
343
68
-252
-526
-796
-868
-884
-839
-664
-591
-408
-286
-138
-47
-56
-55
-127
-178
-170
-243
-313
-424
-517
-577
-617
-585
-612
-652
-677
-674
-691
-738
-798
-919
-1065
-1176
-1228
-1285
-1310
-1303
-1252
-1144
-994
-844
-714
-605
-518
-427
-349
-246
-161
-97
-43
-6
15
42
51
50
43
47
77
129
187
216
249
246
240
212
174
121
36
-30
-90
-130
-136
-138
-136
-118
-108
-82
-40
-7
7
-30
-61
-96
-148
-221
-294
-382
-462
-583
-717
-848
-998
-1093
-1210
-1230
-1248
-1219
-1193
-1193
-1159
-1155
-1102
-1040
-1021
-1008
-981
-932
-893
-853
-815
-806
-774
-736
-718
-703
-695
-705
-740
-765
-811
-861
-914
-976
-1023
-1041
-1011
-968
-920
-865
-804
-741
-646
-560
-490
-426
-367
-324
-300
-252
-215
-162
-110
-78
-42
-24
-5
-27
-23
-34
-27
-28
-28
-61
-93
-109
-159
-176
-200
-178
-169
-166
-147
-139
-102
-99
-66
-50
-15
29
73
145
175
241
262
306
343
420
480
495
490
488
497
503
521
598
592
602
619
656
701
746
844
878
964
968
1010
998
970
962
929
920
850
844
791
718
633
543
395
199
-22
-268
-466
-668
-637
-704
-680
-647
-585
-531
-472
-338
-344
-373
-405
-453
-478
-462
-490
-555
-622
-647
-680
-681
-657
-690
-752
-821
-815
-848
-876
-937
-1037
-1119
-1186
-1177
-1201
-1177
-1159
-1118
-1057
-990
-886
-800
-719
-668
-612
-541
-445
-363
-296
-267
-209
-159
-105
-60
-49
-22
-41
12
55
87
103
116
109
85
67
39
1
-55
-125
-171
-187
-201
-203
-214
-250
-263
-291
-287
-305
-300
-360
-422
-487
-567
-683
-789
-892
-974
-1051
-1134
-1128
-1218
-1234
-1248
-1224
-1206
-1152
-1141
-1151
-1173
-1184
-1211
-1193
-1187
-1202
-1184
-1165
-1100
-1055
-1008
-983
-954
-940
-926
-894
-950
-988
-1020
-1052
-1064
-1069
-1065
-1053
-1014
-975
-909
-845
-769
-727
-679
-662
-629
-592
-561
-510
-471
-413
-387
-329
-281
-216
-170
-128
-68
-14
3
0
-21
-35
-57
-83
-76
-83
-65
-59
-21
-37
-27
-41
-47
-57
-92
-61
-70
-42
-34
-14
-4
-1
35
52
150
200
271
347
393
459
508
584
632
645
666
653
631
675
618
700
626
706
682
742
795
839
906
898
961
905
927
877
898
781
764
636
477
215
-104
-410
-724
-895
-980
-960
-939
-832
-731
-593
-452
-304
-259
-269
-277
-276
-235
-222
-217
-347
-368
-444
-409
-410
-436
-423
-499
-451
-474
-490
-595
-720
-851
-968
-1059
-1100
-1137
-1150
-1145
-1098
-1000
-924
-794
-704
-576
-516
-413
-353
-302
-236
-237
-197
-191
-125
-66
-24
10
13
26
51
87
124
113
105
100
75
47
-7
-41
-122
-176
-227
-245
-243
-255
-244
-259
-229
-243
-250
-273
-307
-367
-408
-513
-593
-713
-813
-907
-996
-977
-1050
-1001
-1003
-930
-895
-875
-852
-880
-911
-981
-1049
-1104
-1128
-1126
-1084
-1069
-1034
-999
-904
-874
-798
-769
-737
-727
-776
-775
-840
-871
-939
-946
-938
-915
-889
-847
-795
-740
-684
-638
-599
-565
-533
-505
-492
-460
-428
-401
-373
-336
-305
-266
-209
-174
-111
-90
-55
-48
-26
-39
-64
-65
-85
-93
-122
-135
-156
-174
-185
-196
-199
-187
-187
-152
-147
-141
-145
-133
-118
-111
-62
-73
-47
-44
-28
-13
35
82
136
166
238
276
347
395
406
431
424
427
413
413
406
435
429
512
498
579
564
605
638
645
717
688
741
661
754
687
702
664
680
671
683
663
580
438
289
123
-76
-72
-203
-124
-211
-118
-151
-104
-75
-88
-113
-178
-163
-192
-151
-221
-221
-331
-316
-357
-293
-344
-337
-364
-397
-351
-429
-397
-542
-545
-639
-657
-694
-740
-735
-774
-717
-735
-706
-712
-674
-646
-625
-602
-565
-532
-477
-436
-409
-370
-344
-275
-257
-200
-188
-170
-151
-107
-93
-91
-94
-106
-72
-66
-43
-75
-76
-109
-115
-123
-139
-161
-187
-227
-241
-306
-339
-387
-431
-458
-520
-487
-526
-518
-568
-615
-649
-697
-683
-714
-721
-776
-793
-810
-818
-840
-856
-895
-913
-933
-898
-912
-908
-916
-932
-932
-948
-914
-914
-897
-905
-888
-880
-868
-861
-842
-836
-823
-803
-784
-752
-731
-712
-709
-693
-690
-666
-640
-614
-581
-543
-509
-482
-450
-433
-400
-386
-375
-355
-309
-279
-235
-192
-158
-113
-90
-55
-36
-42
-30
-22
-27
-47
-41
-56
-71
-68
-70
-55
-67
-63
-92
-88
-82
-54
-45
-38
-29
-19
11
20
52
78
106
112
129
122
139
121
146
116
140
163
207
241
279
324
312
350
323
386
345
398
403
419
429
417
432
425
425
441
445
447
462
480
477
389
365
187
140
-28
-68
-147
-176
-139
-176
-127
-193
-162
-186
-208
-243
-301
-317
-344
-334
-331
-404
-397
-485
-459
-493
-449
-443
-451
-395
-432
-406
-453
-451
-512
-535
-570
-623
-646
-636
-647
-647
-694
-682
-689
-665
-658
-661
-629
-647
-616
-611
-557
-542
-504
-491
-436
-405
-342
-330
-294
-279
-263
-241
-261
-229
-262
-198
-218
-193
-197
-152
-144
-154
-141
-165
-173
-219
-215
-253
-269
-291
-292
-320
-376
-453
-498
-564
-566
-609
-556
-578
-574
-560
-576
-563
-617
-628
-683
-677
-702
-689
-717
-740
-765
-801
-790
-785
-770
-731
-709
-698
-688
-713
-717
-749
-769
-799
-809
-823
-795
-789
-753
-719
-714
-687
-671
-642
-629
-615
-614
-606
-612
-597
-592
-576
-569
-567
-555
-523
-506
-485
-460
-434
-412
-388
-374
-356
-332
-306
-265
-248
-229
-218
-192
-197
-210
-193
-188
-183
-169
-141
-131
-106
-102
-101
-100
-103
-93
-69
-62
-53
-48
-49
-54
-53
-38
-1
28
58
92
104
126
127
137
127
129
127
136
150
145
162
161
156
157
165
173
197
213
190
173
139
123
114
109
114
124
123
131
133
121
119
108
107
111
137
154
159
166
163
160
154
148
132
125
117
104
93
76
61
32
34
41
40
14
-3
-20
-40
-51
-71
-69
-71
-78
-81
-101
-143
-192
-199
-220
-237
-235
-250
-269
-303
-353
-402
-438
-470
-470
-478
-485
-469
-484
-488
-510
-528
-547
-533
-530
-521
-513
-514
-514
-530
-518
-506
-490
-481
-461
-457
-461
-457
-448
-458
-466
-465
-465
-456
-459
-448
-431
-424
-429
-439
-422
-422
-421
-413
-408
-410
-411
-420
-435
-461
-475
-486
-489
-486
-492
-495
-499
-496
-501
-519
-537
-551
-551
-541
-552
-561
-566
-572
-583
-590
-590
-609
-617
-602
-591
-586
-585
-582
-576
-568
-565
-565
-569
-568
-561
-543
-531
-530
-519
-516
-512
-495
-478
-457
-430
-409
-390
-379
-377
-363
-357
-326
-319
-307
-273
-250
-236
-225
-208
-203
-190
-181
-171
-142
-125
-117
-109
-89
-82
-96
-94
-80
-69
-62
-43
-33
-27
-8
10
20
29
39
52
65
71
80
89
95
94
90
104
105
110
115
107
96
96
100
95
92
84
67
55
47
32
18
0
-8
-18
-25
-29
-36
-40
-41
-58
-74
-100
-104
-97
-84
-71
-72
-47
-43
-51
-61
-52
-44
-42
-35
-35
-37
-40
-42
-55
-72
-67
-73
-80
-82
-74
-70
-67
-66
-67
-64
-47
-32
-14
7
8
-4
-11
-16
-22
-32
-42
-44
-51
-51
-39
-39
-43
-36
-40
-37
-29
-21
-34
-55
-69
-84
-110
-121
-116
-109
-103
-110
-129
-139
-144
-173
-191
-208
-228
-239
-255
-274
-304
-318
-332
-353
-365
-372
-379
-383
-374
-385
-386
-403
-415
-402
-396
-401
-409
-395
-385
-376
-355
-336
-314
-292
-281
-256
-240
-226
-224
-218
-210
-217
-215
-211
-197
-177
-173
-166
-149
-140
-137
-138
-136
-136
-123
-117
-109
-81
-69
-60
-48
-47
-43
-43
-46
-26
-19
-10
7
5
4
8
15
7
-3
21
20
27
31
22
39
36
36
42
40
28
19
19
23
27
22
-7
-20
-35
-46
-50
-62
-79
-75
-73
-75
-81
-88
-92
-95
-99
-106
-106
-120
-113
-115
-100
-96
-110
-110
-105
-117
-128
-121
-121
-135
-149
-160
-165
-178
-196
-189
-198
-208
-185
-167
-171
-160
-162
-154
-151
-155
-159
-167
-184
-168
-181
-191
-183
-170
-189
-179
-151
-153
-127
-113
-100
-95
-110
-116
-141
-165
-170
-167
-184
-196
-184
-188
-191
-194
-191
-187
-184
-193
-191
-203
-212
-217
-209
-212
-230
-234
-233
-232
-233
-236
-232
-217
-212
-218
-229
-236
-237
-245
-243
-237
-243
-255
-266
-275
-282
-276
-269
-266
-272
-269
-271
-279
-297
-309
-323
-318
-311
-320
-330
-342
-332
-329
-334
-325
-310
-300
-314
-316
-319
-315
-305
-294
-297
-301
-291
-288
-283
-293
-290
-275
-269
-271
-269
-275
-264
-249
-244
-240
-236
-220
-218
-213
-216
-210
-192
-191
-177
-157
-152
-164
-152
-139
-151
-153
-171
-183
-199
-205
-205
-217
-242
-232
-234
-252
-258
-271
-283
-292
-286
-283
-290
-310
-306
-303
-300
-297
-298
-291
-290
-292
-292
-283
-279
-272
-275
-262
-245
-251
-250
-252
-260
-256
-274
-288
-277
-272
-273
-282
-272
-261
-266
-278
-280
-288
-296
-291
-275
-263
-237
-230
-207
-196
-204
-202
-205
-203
-206
-215
-221
-220
-226
-220
-213
-213
-202
-183
-191
-200
-201
-200
-196
-206
-206
-209
-208
-227
-246
-249
-244
-248
-245
-237
-242
-250
-265
-258
-252
-259
-262
-258
-244
-243
-246
-248
-252
-242
-245
-249
-232
-220
-227
-236
-236
-236
-235
-230
-231
-229
-229
-225
-216
-204
-183
-178
-166
-153
-163
-172
-180
-180
-173
-175
-182
-171
-158
-140
-139
-129
-137
-149
-137
-123
-111
-113
-107
-126
-142
-148
-153
-158
-156
-152
-157
-150
-139
-125
-124
-128
-130
-139
-149
-162
-185
-215
-224
-230
-242
-244
-243
-250
-270
-280
-285
-304
-316
-320
-323
-321
-324
-322
-323
-322
-312
-295
-281
-284
-281
-264
-247
-253
-252
-245
-255
-271
-281
-299
-295
-289
-281
-276
-269
-265
-262
-252
-259
-259
-246
-227
-223
-223
-223
-215
-228
-227
-228
-236
-227
-220
-210
-196
-180
-185
-186
-202
-216
-224
-220
-218
-229
-226
-231
-238
-247
-246
-247
-250
-230
-216
-220
-230
-229
-230
-241
-253
-271
-289
-297
-301
-302
-292
-290
-291
-304
-304
-308
-308
-307
-320
-335
-348
-344
-362
-371
-351
-342
-337
-314
-316
-328
-334
-338
-328
-317
-321
-321
-320
-324
-342
-358
-376
-385
-391
-385
-375
-368
-355
-351
-348
-349
-346
-353
-356
-359
-360
-353
-350
-355
-353
-353
-353
-348
-341
-344
-339
-339
-333
-320
-320
-322
-324
-330
-341
-341
-334
-328
-328
-316
-316
-321
-321
-316
-326
-330
-343
-338
-331
-332
-326
-328
-334
-346
-343
-345
-339
-326
-314
-309
-316
-320
-292
-281
-298
-309
-294
-299
-316
-309
-301
-309
-316
-318
-325
-332
-335
-349
-348
-344
-339
-325
-333
-330
-320
-319
-325
-331
-321
-305
-316
-323
-322
-320
-322
-321
-313
-296
-291
-298
-295
-292
-286
-282
-283
-280
-285
-292
-304
-296
-292
-298
-295
-294
-278
-263
-250
-243
-239
-242
-252
-258
-259
-267
-282
-286
-273
-259
-242
-231
-226
-228
-243
-250
-241
-244
-253
-263
-261
-251
-270
-284
-276
-286
-291
-285
-283
-284
-293
-301
-303
-295
-265
-259
-260
-255
-262
-267
-276
-287
-280
-260
-250
-250
-238
-238
-236
-231
-222
-213
-215
-198
-180
-181
-176
-170
-183
-201
-205
-199
-202
-201
-205
-214
-211
-207
-201
-208
-222
-235
-227
-222
-234
-241
-242
-245
-244
-238
-227
-223
-220
-219
-205
-188
-172
-153
-157
-167
-178
-182
-184
-191
-200
-197
-210
-218
-208
-204
-210
-207
-207
-214
-214
-225
-238
-231
-220
-211
-201
-197
-194
-200
-211
-210
-204
-199
-190
-197
-204
-193
-181
-198
-200
-187
-176
-176
-197
-194
-196
-199
-198
-208
-225
-233
-215
-207
-217
-218
-198
-188
-198
-193
-183
-185
-182
-178
-158
-154
-173
-167
-170
-182
-188
-182
-180
-190
-207
-193
-181
-181
-182
-183
-185
-203
-209
-223
-236
-232
-227
-207
-195
-207
-222
-222
-229
-241
-250
-252
-263
-272
-273
-288
-296
-291
-293
-295
-291
-291
-289
-289
-289
-294
-285
-279
-281
-285
-289
-291
-300
-289
-278
-271
-268
-266
-264
-264
-261
-264
-271
-280
-279
-272
-274
-271
-270
-264
-257
-258
-250
-250
-263
-264
-259
-252
-237
-236
-250
-251
-236
-229
-244
-255
-248
-252
-259
-245
-240
-236
-213
-206
-207
-204
-208
-209
-209
-211
-222
-224
-222
-231
-240
-227
-220
-227
-229
-241
-239
-234
-233
-229
-214
-223
-229
-220
-232
-252
-266
-272
-293
-315
-317
-307
-308
-308
-307
-309
-317
-330
-323
-325
-310
-296
-291
-301
-311
-295
-288
-292
-305
-306
-299
-299
-293
-281
-265
-258
-273
-294
-287
-280
-284
-287
-271
-264
-268
-266
-269
-274
-282
-281
-273
-273
-283
-286
-301
-315
-318
-330
-325
-314
-313
-326
-323
-312
-309
-325
-318
-312
-317
-319
-325
-334
-336
-329
-335
-336
-340
-335
-332
-330
-334
-328
-318
-310
-303
-302
-297
-289
-295
-300
-307
-307
-309
-309
-299
-307
-305
-308
-305
-309
-323
-330
-340
-342
-346
-360
-362
-356
-363
-375
-378
-371
-358
-356
-370
-355
-345
-340
-332
-328
-325
-317
-306
-302
-293
-301
-306
-290
-288
-309
-316
-315
-323
-332
-335
-324
-305
-302
-307
-307
-318
-329
-336
-340
-343
-351
-365
-365
-361
-379
-393
-386
-379
-376
-379
-376
-377
-380
-388
-388
-388
-395
-393
-398
-405
-395
-379
-375
-378
-378
-366
-348
-353
-350
-343
-342
-354
-356
-358
-361
-347
-346
-365
-363
-342
-334
-307
-300
-300
-289
-299
-298
-297
-297
-293
-298
-294
-290
-296
-307
-304
-311
-321
-314
-312
-320
-318
-325
-329
-341
-342
-340
-335
-330
-336
-330
-323
-314
-312
-311
-301
-297
-297
-291
-288
-290
-283
-286
-294
-289
-296
-296
-292
-298
-298
-285
-295
-308
-305
-303
-298
-296
-296
-294
-296
-301
-309
-311
-319
-328
-330
-336
-340
-334
-326
-331
-322
-329
-346
-343
-346
-352
-346
-344
-341
-343
-348
-348
-338
-333
-331
-313
-294
-290
-299
-303
-302
-292
-304
-314
-317
-316
-326
-337
-342
-352
-353
-354
-351
-342
-352
-360
-366
-363
-351
-343
-339
-344
-345
-346
-356
-356
-350
-340
-351
-359
-347
-342
-334
-328
-327
-340
-349
-343
-353
-367
-353
-350
-355
-347
-330
-323
-318
-315
-302
-304
-302
-280
-275
-281
-285
-283
-281
-275
-265
-271
-268
-263
-257
-251
-257
-253
-242
-235
-235
-240
-238
-246
-254
-256
-271
-265
-263
-273
-267
-262
-256
-262
-261
-254
-249
-249
-254
-255
-253
-247
-249
-235
-234
-235
-228
-220
-225
-219
-223
-217
-214
-218
-215
-237
-243
-252
-269
-272
-286
-277
-285
-307
-305
-296
-296
-307
-300
-279
-272
-269
-258
-267
-273
-277
-287
-289
-285
-291
-302
-306
-294
-274
-268
-274
-279
-273
-267
-259
-248
-253
-252
-238
-212
-202
-193
-184
-185
-193
-204
-198
-197
-199
-206
-199
-200
-207
-212
-220
-233
-246
-241
-222
-219
-222
-223
-223
-221
-213
-214
-221
-231
-246
-248
-251
-264
-273
-287
-297
-301
-307
-301
-298
-298
-288
-281
-281
-288
-293
-277
-277
-288
-292
-304
-309
-320
-322
-319
-311
-310
-306
-302
-293
-283
-289
-291
-292
-294
-294
-284
-287
-279
-279
-290
-294
-288
-265
-262
-263
-265
-254
-263
-273
-272
-269
-281
-283
-292
-294
-306
-311
-295
-290
-288
-299
-286
-277
-289
-289
-279
-287
-289
-283
-277
-289
-298
-288
-282
-291
-303
-290
-286
-281
-284
-292
-306
-321
-328
-331
-335
-338
-323
-322
-343
-352
-345
-340
-343
-350
-360
-354
-361
-370
-375
-382
-384
-388
-388
-387
-395
-401
-407
-402
-388
-384
-382
-386
-383
-392
-392
-383
-385
-386
-385
-378
-382
-382
-369
-359
-367
-342
-340
-343
-339
-346
-350
-353
-356
-359
-358
-356
-358
-357
-360
-369
-367
-368
-367
-364
-362
-362
-360
-356
-359
-361
-353
-350
-340
-328
-323
-309
-299
-311
-310
-303
-312
-316
-308
-296
-303
-307
-299
-286
-276
-271
-274
-279
-252
-254
-260
-254
-258
-266
-279
-281
-275
-283
-302
-310
-315
-325
-335
-330
-320
-317
-321
-308
-305
-317
-322
-318
-312
-319
-318
-318
-324
-330
-346
-361
-367
-362
-371
-366
-346
-346
-342
-345
-351
-335
-325
-325
-329
-330
-319
-308
-302
-291
-276
-274
-275
-255
-254
-271
-271
-268
-263
-265
-274
-281
-278
-292
-295
-303
-300
-285
-285
-275
-285
-301
-309
-317
-327
-327
-325
-325
-331
-328
-313
-306
-307
-310
-297
-290
-286
-296
-296
-298
-303
-293
-301
-292
-279
-274
-277
-273
-279
-282
-284
-283
-279
-287
-281
-270
-267
-274
-268
-272
-276
-257
-247
-243
-246
-254
-262
-274
-270
-273
-278
-272
-274
-274
-273
-272
-279
-279
-284
-286
-283
-277
-274
-267
-255
-257
-260
-250
-246
-243
-233
-222
-219
-223
-229
-229
-218
-222
-227
-224
-226
-233
-224
-206
-209
-200
-201
-201
-195
-212
-215
-204
-197
-208
-215
-218
-223
-222
-204
-191
-197
-199
-203
-215
-230
-241
-246
-252
-249
-251
-242
-236
-245
-245
-244
-232
-222
-211
-207
-212
-219
-224
-219
-213
-222
-220
-223
-236
-248
-257
-256
-275
-276
-272
-283
-281
-279
-283
-274
-269
-263
-263
-268
-281
-280
-284
-301
-318
-334
-330
-326
-331
-325
-315
-325
-335
-337
-318
-296
-291
-291
-291
-285
-261
-265
-270
-264
-266
-258
-259
-257
-247
-228
-240
-246
-238
-225
-229
-242
-242
-239
-211
-205
-211
-210
-203
-196
-193
-182
-176
-183
-183
-184
-186
-194
-211
-207
-210
-229
-225
-231
-236
-232
-233
-234
-235
-249
-253
-252
-260
-257
-258
-261
-273
-276
-270
-277
-286
-289
-290
-293
-297
-297
-293
-298
-303
-302
-302
-303
-312
-312
-321
-331
-333
-333
-325
-317
-316
-317
-321
-318
-321
-320
-324
-336
-346
-334
-316
-319
-319
-305
-308
-335
-344
-326
-326
-341
-336
-335
-338
-343
-337
-320
-315
-321
-307
-294
-295
-305
-299
-302
-301
-298
-291
-268
-267
-271
-286
-287
-278
-268
-260
-259
-252
-252
-258
-264
-263
-251
-248
-250
-250
-245
-227
-216
-218
-215
-219
-220
-222
-230
-226
-220
-227
-237
-226
-217
-220
-220
-222
-213
-215
-225
-223
-212
-223
-232
-231
-230
-223
-219
-205
-195
-200
-211
-199
-205
-213
-214
-209
-206
-216
-208
-198
-189
-170
-158
-160
-166
-169
-166
-168
-174
-187
-199
-212
-222
-216
-214
-216
-214
-218
-222
-223
-229
-236
-249
-252
-250
-236
-235
-236
-245
-253
-242
-235
-227
-225
-229
-231
-229
-224
-231
-231
-216
-222
-241
-239
-226
-221
-211
-215
-208
-203
-211
-210
-206
-200
-196
-193
-187
-175
-163
-157
-134
-129
-130
-134
-140
-143
-143
-144
-143
-149
-148
-144
-140
-131
-136
-139
-155
-156
-155
-153
-148
-152
-141
-146
-144
-149
-158
-149
-157
-167
-157
-146
-155
-157
-147
-153
-157
-150
-148
-150
-145
-144
-154
-170
-184
-199
-209
-220
-231
-223
-219
-225
-221
-199
-200
-201
-199
-202
-195
-203
-201
-201
-198
-196
-199
-200
-198
-197
-209
-213
-217
-222
-240
-255
-266
-273
-267
-261
-265
-255
-243
-248
-246
-246
-245
-247
-236
-221
-208
-205
-218
-207
-210
-212
-228
-238
-226
-215
-220
-241
-247
-245
-239
-250
-250
-254
-254
-260
-263
-264
-253
-244
-247
-239
-245
-259
-258
-256
-260
-260
-266
-278
-283
-290
-290
-290
-276
-261
-256
-258
-253
-252
-256
-251
-264
-278
-280
-278
-293
-287
-276
-269
-262
-262
-267
-273
-265
-272
-271
-278
-278
-265
-264
-269
-281
-278
-278
-268
-263
-265
-261
-268
-282
-295
-298
-300
-294
-284
-278
-280
-299
-301
-300
-294
-286
-291
-273
-255
-255
-260
-257
-256
-254
-255
-251
-250
-252
-250
-249
-240
-238
-248
-255
-253
-266
-287
-291
-311
-321
-326
-326
-334
-335
-324
-318
-317
-328
-324
-327
-338
-329
-318
-308
-309
-311
-301
-299
-308
-314
-307
-310
-302
-296
-305
-303
-297
-296
-300
-299
-300
-309
-309
-304
-307
-305
-298
-294
-290
-281
-273
-269
-262
-252
-262
-262
-260
-264
-273
-281
-281
-274
-270
-271
-267
-272
-266
-257
-267
-282
-289
-290
-301
-301
-302
-300
-308
-321
-324
-322
-311
-296
-281
-290
-282
-280
-268
-265
-269
-265
-248
-251
-278
-274
-268
-278
-280
-268
-268
-270
-286
-293
-275
-262
-266
-262
-260
-265
-272
-272
-267
-262
-254
-243
-239
-238
-241
-229
-225
-228
-228
-227
-226
-233
-219
-215
-217
-222
-208
-199
-200
-206
-212
-206
-207
-214
-216
-199
-185
-179
-179
-181
-181
-174
-163
-172
-182
-181
-177
-182
-181
-193
-204
-201
-206
-202
-208
-201
-200
-208
-213
-222
-236
-248
-243
-246
-240
-251
-256
-240
-231
-227
-223
-231
-222
-212
-223
-227
-232
-254
-276
-277
-262
-254
-264
-265
-270
-270
-268
-259
-256
-256
-254
-251
-253
-237
-230
-230
-224
-235
-218
-218
-214
-214
-225
-235
-242
-243
-236
-228
-231
-242
-252
-253
-263
-269
-265
-250
-242
-247
-250
-244
-246
-245
-249
-252
-240
-225
-221
-221
-213
-235
-248
-233
-225
-221
-232
-229
-220
-224
-234
-229
-210
-206
-223
-239
-240
-245
-250
-245
-233
-211
-193
-197
-208
-226
-231
-222
-240
-241
-228
-229
-238
-242
-242
-244
-239
-235
-220
-207
-205
-210
-215
-221
-232
-243
-244
-236
-251
-265
-272
-286
-297
-298
-299
-300
-288
-277
-286
-295
-285
-288
-285
-286
-292
-293
-293
-296
-300
-288
-291
-292
-290
-282
-288
-311
-331
-341
-351
-350
-344
-336
-324
-326
-332
-339
-352
-356
-347
-347
-357
-353
-372
-389
-385
-390
-377
-379
-384
-388
-385
-373
-358
-350
-351
-340
-327
-319
-317
-321
-313
-312
-322
-322
-315
-306
-292
-293
-299
-292
-289
-281
-282
-286
-276
-279
-288
-300
-298
-277
-281
-289
-278
-263
-261
-260
-246
-245
-245
-256
-268
-261
-258
-256
-257
-256
-255
-273
-285
-286
-285
-270
-260
-245
-240
-246
-251
-253
-260
-258
-251
-263
-259
-262
-265
-265
-274
-276
-272
-269
-268
-262
-253
-254
-254
-256
-266
-289
-291
-293
-303
-308
-320
-323
-311
-306
-316
-316
-317
-300
-304
-301
-277
-264
-259
-261
-247
-239
-238
-237
-231
-228
-230
-231
-231
-224
-242
-257
-243
-236
-227
-226
-229
-227
-230
-222
-231
-242
-229
-222
-234
-225
-227
-234
-228
-217
-218
-214
-208
-213
-211
-220
-209
-200
-193
-201
-203
-197
-189
-189
-199
-186
-175
-182
-180
-181
-189
-171
-168
-178
-179
-162
-151
-159
-156
-144
-148
-152
-154
-157
-155
-147
-135
-141
-147
-145
-149
-151
-161
-163
-150
-138
-133
-136
-135
-132
-140
-139
-143
-150
-154
-161
-174
-171
-158
-158
-156
-169
-180
-179
-183
-188
-187
-178
-174
-168
-175
-182
-193
-206
-223
-235
-239
-246
-246
-243
-238
-233
-236
-245
-225
-208
-203
-185
-174
-183
-194
-197
-185
-195
-206
-197
-191
-190
-191
-191
-199
-202
-202
-204
-196
-196
-197
-207
-217
-217
-210
-207
-202
-211
-219
-215
-224
-220
-206
-194
-190
-183
-165
-158
-161
-170
-160
-161
-177
-173
-186
-199
-191
-191
-187
-184
-186
-183
-179
-174
-192
-195
-207
-217
-234
-250
-263
-276
-270
-263
-259
-274
-278
-288
-285
-287
-285
-288
-298
-303
-312
-321
-332
-331
-324
-317
-333
-335
-317
-308
-301
-292
-283
-274
-258
-257
-255
-246
-230
-231
-235
-233
-232
-251
-262
-270
-257
-240
-243
-238
-251
-253
-263
-272
-275
-275
-265
-277
-285
-286
-277
-274
-274
-280
-292
-295
-305
-314
-313
-318
-329
-326
-330
-337
-341
-337
-339
-339
-343
-344
-331
-320
-314
-311
-306
-305
-312
-308
-311
-305
-286
-280
-284
-293
-300
-306
-318
-319
-317
-320
-317
-327
-338
-333
-337
-337
-336
-339
-338
-342
-333
-336
-324
-310
-317
-316
-322
-332
-349
-343
-337
-335
-330
-327
-326
-327
-327
-333
-330
-330
-322
-325
-311
-305
-303
-294
-296
-291
-299
-310
-308
-308
-317
-332
-336
-328
-322
-327
-320
-313
-319
-326
-332
-339
-350
-350
-347
-349
-350
-341
-338
-357
-363
-349
-355
-373
-367
-354
-352
-346
-341
-340
-349
-353
-345
-346
-351
-346
-335
-321
-316
-311
-290
-280
-276
-263
-256
-270
-264
-255
-262
-278
-270
-274
-280
-277
-264
-265
-273
-264
-267
-251
-250
-264
-264
-274
-277
-275
-272
-278
-297
-299
-293
-283
-281
-284
-298
-307
-308
-299
-299
-312
-305
-304
-311
-316
-326
-326
-328
-350
-348
-336
-321
-309
-305
-306
-304
-308
-305
-300
-298
-295
-296
-306
-305
-295
-286
-277
-264
-255
-254
-254
-257
-250
-252
-242
-238
-245
-238
-257
-269
-282
-288
-277
-282
-295
-282
-266
-251
-230
-223
-223
-219
-213
-215
-225
-226
-214
-223
-220
-206
-203
-196
-195
-199
-200
-205
-206
-208
-223
-230
-233
-234
-252
-267
-275
-282
-288
-296
-289
-286
-300
-319
-318
-321
-325
-317
-311
-319
-322
-304
-290
-293
-303
-295
-305
-308
-310
-307
-301
-293
-292
-291
-285
-292
-282
-286
-278
-279
-277
-268
-267
-258
-256
-253
-261
-270
-276
-276
-285
-284
-280
-284
-273
-268
-268
-263
-250
-234
-221
-232
-221
-219
-228
-222
-216
-201
-202
-209
-205
-200
-189
-187
-186
-182
-181
-175
-186
-194
-205
-222
-219
-226
-243
-254
-253
-245
-260
-267
-269
-254
-262
-274
-265
-269
-277
-279
-279
-287
-290
-289
-293
-303
-320
-329
-322
-318
-319
-333
-334
-337
-336
-321
-314
-324
-327
-322
-300
-280
-257
-246
-249
-251
-259
-256
-274
-284
-284
-278
-260
-250
-234
-224
-232
-219
-213
-217
-219
-223
-228
-242
-242
-238
-240
-243
-239
-234
-237
-223
-232
-233
-228
-226
-216
-215
-227
-240
-244
-238
-228
-225
-211
-197
-185
-184
-184
-182
-183
-178
-182
-180
-183
-197
-199
-210
-218
-213
-212
-226
-243
-251
-267
-273
-252
-248
-263
-262
-266
-265
-275
-278
-267
-256
-270
-276
-267
-277
-271
-259
-251
-254
-265
-274
-278
-278
-272
-268
-254
-247
-244
-242
-241
-263
-266
-261
-272
-265
-266
-266
-274
-275
-274
-289
-295
-311
-316
-321
-327
-322
-317
-327
-329
-328
-322
-316
-318
-321
-314
-313
-323
-312
-295
-289
-286
-276
-264
-265
-269
-250
-258
-268
-256
-237
-242
-248
-263
-271
-255
-263
-261
-254
-241
-225
-231
-224
-226
-235
-242
-250
-257
-259
-234
-224
-234
-250
-255
-250
-255
-247
-229
-226
-220
-209
-200
-205
-202
-420
-259
-204
-278
-228
-219
-639
-1286
-1403
-1484
-1574
-1660
-1538
-1369
-1270
-1208
-962
-776
-728
-560
-407
-366
-369
-359
-352
-341
-361
-111
-30
-44
0
46
-31
-387
-307
-234
-327
-184
-424
-416
-320
-354
-807
-742
-485
-566
-369
-368
-519
-567
-553
-771
-714
-635
-510
-427
-524
-461
-448
-455
-476
-365
-302
-572
-837
-971
-1052
-1191
-1118
-942
-780
-753
-744
-665
-596
-510
-488
-409
-293
-222
-134
-87
109
16
24
11
55
170
-33
-46
43
16
-154
-46
-67
-30
-155
-236
-46
71
-74
-200
-60
-171
-114
16
-6
-90
-132
-129
-55
37
-177
24
4
-229
-104
86
5
-131
-268
-89
11
-172
-63
90
-19
-147
-40
99
107
-18
126
178
218
298
243
236
218
236
419
551
491
445
469
316
291
354
248
223
135
9
86
145
98
126
152
65
-17
40
-22
11
-69
-168
-228
-212
-149
-234
-148
-115
-126
-317
-363
-297
-189
-189
-187
-99
-189
-196
-73
21
155
172
137
201
229
291
361
355
227
227
264
300
351
313
275
288
251
152
227
272
112
56
36
65
55
2
-53
-61
-111
-154
-100
-139
-151
-152
-171
-139
-99
-27
-23
-71
-84
-100
-62
-86
-61
-16
-6
14
19
61
93
116
92
85
100
75
62
37
26
4
-46
-49
-68
-70
-69
-79
-107
-120
-142
-187
-207
-234
-269
-298
-299
-307
-290
-294
-358
-373
-360
-388
-371
-350
-302
-289
-252
-226
-195
-165
-223
-206
-206
-195
-176
-184
-181
-194
-216
-248
-239
-233
-242
-228
-240
-224
-236
-237
-224
-212
-200
-235
-220
-237
-235
-244
-240
-213
-252
-257
-281
-245
-226
-238
-209
-222
-178
-171
-157
-150
-151
-142
-150
-106
-117
-100
-95
-102
-80
-63
-8
20
60
67
68
72
77
107
122
167
217
269
332
360
368
375
365
377
391
436
470
480
444
388
323
245
260
242
259
257
248
175
134
142
135
161
197
286
283
345
395
418
424
401
460
497
568
611
664
680
670
672
704
766
762
789
732
697
594
564
515
427
373
321
318
264
337
342
323
185
-127
-550
-1051
-1427
-1742
-1775
-1759
-1694
-1677
-1715
-1679
-1661
-1443
-1265
-1044
-923
-851
-817
-835
-753
-721
-630
-554
-407
-217
-3
272
445
571
554
501
403
310
231
106
-25
-216
-382
-556
-690
-777
-852
-890
-910
-908
-945
-1004
-1116
-1244
-1379
-1489
-1555
-1560
-1492
-1414
-1306
-1170
-1029
-887
-725
-585
-447
-326
-198
-97
-42
-48
-73
-208
-427
-699
-968
-1259
-1523
-1614
-1746
-1794
-1893
-1876
-1955
-2005
-1991
-2017
-1999
-2025
-1951
-1911
-1765
-1613
-1415
-1201
-955
-713
-486
-264
-148
-80
-96
-104
-209
-298
-399
-493
-618
-744
-828
-935
-996
-1080
-1138
-1204
-1233
-1261
-1281
-1267
-1230
-1186
-1112
-956
-782
-578
-365
-144
37
187
304
388
448
464
492
485
467
412
343
266
186
109
54
50
45
26
22
29
65
101
158
168
199
260
331
401
469
633
718
832
955
1110
1244
1307
1458
1447
1576
1610
1779
1881
2043
2176
2236
2395
2471
2623
2626
2622
2409
1767
701
-792
-2280
-3722
-4646
-4910
-4646
-4027
-3498
-2903
-2643
-2308
-2099
-1736
-1373
-1058
-755
-614
-377
-255
-36
106
307
614
965
1542
2103
2722
3069
3189
2945
2386
1707
904
245
-386
-842
-1279
-1613
-1887
-2164
-2353
-2508
-2505
-2442
-2272
-2084
-1901
-1784
-1783
-1796
-1873
-1857
-1736
-1445
-1042
-520
53
581
1053
1412
1662
1810
1894
1905
1840
1698
1465
1163
766
333
-116
-514
-838
-1063
-1185
-1253
-1290
-1346
-1450
-1601
-1768
-1927
-2053
-2117
-2102
-1984
-1767
-1501
-1187
-817
-435
-43
352
736
1048
1280
1419
1432
1352
1195
994
756
552
357
178
36
-93
-227
-389
-553
-744
-949
-1152
-1365
-1558
-1738
-1877
-1978
-1996
-1944
-1834
-1655
-1415
-1118
-812
-489
-211
29
132
81
-126
-381
-631
-800
-845
-825
-796
-892
-1039
-1270
-1477
-1669
-1789
-1830
-1806
-1756
-1697
-1617
-1578
-1523
-1493
-1410
-1284
-1106
-850
-567
-335
-179
-90
-107
-169
-247
-285
-338
-396
-467
-543
-658
-776
-887
-986
-1051
-1089
-1080
-1021
-943
-851
-772
-698
-609
-496
-348
-156
45
237
390
484
512
493
461
429
389
333
286
240
177
136
104
51
1
-31
-10
3
54
84
70
-16
-28
28
118
262
400
577
721
843
959
1072
1186
1283
1419
1554
1733
1911
2101
2284
2371
2449
2494
2585
2570
2493
2327
1828
926
-426
-1920
-3478
-4757
-5407
-5469
-4866
-4067
-3069
-2372
-1807
-1512
-1262
-945
-596
-98
240
644
833
1057
1124
1186
1241
1229
1365
1492
1824
2076
2293
2248
1907
1304
477
-362
-1206
-1833
-2348
-2703
-2943
-3041
-3037
-2961
-2749
-2486
-2155
-1810
-1429
-1066
-724
-415
-164
20
152
276
383
524
694
904
1090
1260
1378
1452
1470
1363
1157
848
466
7
-447
-887
-1300
-1658
-1945
-2144
-2239
-2213
-2104
-1901
-1665
-1412
-1152
-908
-684
-483
-288
-130
40
215
401
614
830
1030
1181
1294
1364
1348
1244
1071
826
526
198
-156
-520
-845
-1122
-1343
-1506
-1603
-1653
-1622
-1525
-1422
-1292
-1151
-1006
-880
-728
-565
-409
-264
-106
54
210
376
533
674
784
846
848
782
663
488
283
51
-181
-467
-851
-1357
-1867
-2331
-2636
-2831
-2993
-3148
-3224
-3130
-2949
-2546
-2022
-1362
-786
-204
238
614
883
1083
1145
1065
928
716
549
388
248
26
-213
-515
-808
-1117
-1395
-1614
-1819
-1982
-2146
-2198
-2194
-2076
-1874
-1580
-1239
-817
-361
107
550
948
1235
1390
1441
1387
1257
1068
866
623
362
104
-110
-328
-504
-651
-773
-875
-936
-994
-987
-904
-757
-554
-331
-104
86
310
575
784
973
1142
1318
1386
1425
1405
1399
1333
1295
1248
1213
1174
1139
1171
1177
1262
1310
1430
1492
1635
1754
1918
1998
1998
1678
980
-156
-1565
-3017
-4334
-5093
-5312
-4882
-4121
-3084
-2174
-1373
-746
-281
151
437
758
882
1055
1090
1203
1215
1224
1134
965
837
721
837
963
1194
1241
1164
779
233
-435
-1147
-1776
-2363
-2760
-3072
-3105
-2992
-2653
-2214
-1722
-1263
-894
-528
-240
77
315
544
656
727
719
675
612
526
480
412
391
359
424
478
504
413
225
-79
-472
-882
-1298
-1639
-1925
-2090
-2185
-2147
-2012
-1763
-1464
-1144
-829
-557
-286
-65
146
292
412
461
481
488
479
479
492
509
507
502
449
373
243
86
-130
-384
-647
-899
-1122
-1309
-1436
-1501
-1486
-1446
-1340
-1187
-997
-784
-585
-407
-242
-97
16
112
178
246
275
295
298
299
301
277
238
184
96
-20
-145
-287
-457
-621
-778
-949
-1147
-1315
-1508
-1737
-2047
-2423
-2877
-3265
-3399
-3274
-2809
-2155
-1285
-478
285
820
1170
1294
1251
1046
782
496
230
60
-104
-234
-439
-621
-864
-1055
-1217
-1324
-1426
-1524
-1627
-1772
-1899
-2016
-2055
-2009
-1816
-1520
-1097
-598
-22
521
1003
1371
1555
1588
1481
1275
981
680
380
116
-122
-308
-467
-573
-665
-734
-779
-801
-794
-763
-717
-643
-523
-381
-184
44
266
445
605
811
1033
1215
1307
1355
1379
1368
1340
1268
1170
1042
944
855
782
765
879
1047
1273
1513
1742
1956
2126
2287
2332
2291
2081
1626
820
-333
-1646
-3002
-4048
-4622
-4612
-4047
-3168
-2115
-1232
-487
12
359
580
677
715
665
665
667
801
950
1129
1219
1240
1206
1180
1250
1328
1409
1347
1148
707
129
-528
-1159
-1732
-2201
-2482
-2593
-2483
-2210
-1751
-1275
-810
-460
-222
-56
41
136
200
284
323
388
426
485
545
612
636
626
633
628
640
620
571
417
205
-107
-472
-842
-1169
-1424
-1611
-1694
-1687
-1557
-1363
-1095
-829
-561
-348
-194
-73
5
77
123
188
237
287
322
393
483
569
634
661
633
580
492
334
158
-57
-275
-518
-736
-901
-1006
-1051
-1071
-1028
-947
-846
-750
-614
-487
-395
-317
-252
-193
-147
-99
-37
42
115
162
199
230
254
254
226
174
82
-42
-218
-452
-758
-1071
-1462
-1896
-2353
-2745
-2990
-2997
-2791
-2385
-1814
-1171
-540
-21
375
618
733
704
590
437
285
157
55
-19
-87
-170
-274
-399
-533
-674
-812
-956
-1121
-1296
-1482
-1643
-1769
-1798
-1740
-1577
-1330
-1005
-633
-230
166
494
756
911
973
932
856
733
594
457
326
210
107
20
-76
-183
-277
-367
-434
-482
-512
-506
-501
-453
-361
-254
-142
-6
168
326
476
666
874
1047
1198
1273
1249
1048
839
602
505
487
601
749
890
1052
1151
1230
1274
1360
1380
1412
1428
1430
1438
1410
1309
952
309
-624
-1636
-2591
-3234
-3436
-3217
-2681
-2098
-1482
-1112
-794
-650
-435
-332
-206
-160
-103
55
198
485
686
914
958
985
943
933
957
985
1013
903
686
317
-55
-483
-882
-1218
-1431
-1545
-1555
-1440
-1262
-1032
-835
-658
-581
-528
-548
-544
-544
-488
-414
-307
-159
-20
124
200
265
278
279
245
236
225
209
161
57
-65
-211
-355
-501
-613
-708
-773
-807
-814
-777
-741
-706
-686
-664
-670
-666
-622
-566
-487
-406
-334
-251
-165
-70
6
75
127
145
133
97
46
-16
-80
-165
-257
-343
-415
-467
-510
-533
-542
-565
-591
-627
-641
-681
-762
-887
-1009
-1047
-1070
-1061
-1106
-1101
-1136
-1119
-1098
-988
-834
-652
-473
-364
-293
-299
-287
-330
-354
-428
-456
-496
-490
-461
-408
-357
-331
-328
-390
-469
-586
-669
-742
-780
-841
-883
-913
-898
-859
-792
-708
-605
-488
-409
-346
-317
-289
-303
-315
-354
-366
-364
-344
-322
-280
-233
-191
-137
-133
-123
-148
-177
-244
-298
-344
-371
-364
-310
-203
-88
64
188
300
344
347
299
240
167
86
23
-9
-23
-20
-5
29
53
81
100
136
188
213
212
185
164
149
193
253
346
483
606
712
749
823
872
922
979
1003
1114
1114
1175
1128
1142
1110
1063
1057
981
982
820
726
294
-231
-1003
-1758
-2430
-2866
-2925
-2799
-2288
-1799
-1148
-770
-423
-322
-317
-337
-456
-462
-493
-303
-107
224
512
770
1000
1078
1124
1028
965
792
643
464
198
-77
-415
-689
-977
-1111
-1182
-1102
-972
-773
-594
-465
-375
-385
-414
-549
-621
-738
-733
-720
-565
-395
-165
49
174
269
220
203
65
0
-124
-161
-210
-235
-238
-266
-243
-303
-283
-334
-315
-325
-327
-330
-376
-399
-467
-512
-589
-611
-624
-564
-491
-385
-271
-157
-65
-48
-32
-85
-130
-194
-242
-282
-286
-267
-245
-223
-219
-223
-245
-265
-273
-292
-301
-332
-366
-405
-438
-503
-555
-607
-622
-618
-660
-755
-949
-1151
-1384
-1517
-1587
-1528
-1371
-1169
-973
-855
-757
-685
-613
-563
-481
-445
-406
-390
-399
-395
-395
-369
-349
-334
-337
-361
-370
-391
-412
-444
-502
-568
-653
-738
-815
-864
-873
-853
-809
-728
-632
-547
-472
-421
-378
-362
-376
-412
-431
-425
-409
-360
-289
-220
-168
-108
-70
-42
-36
-26
-36
-44
-51
-64
-70
-82
-99
-95
-88
-69
-36
-8
29
78
147
219
238
220
213
197
186
179
199
195
187
158
147
110
140
207
271
412
453
502
451
402
306
240
281
334
505
619
784
859
969
1002
1008
980
947
962
931
958
836
620
184
-272
-684
-995
-1046
-1018
-832
-651
-502
-433
-555
-655
-826
-879
-948
-904
-828
-720
-539
-408
-181
-143
4
28
108
163
179
234
198
221
114
35
-118
-206
-288
-326
-269
-267
-180
-187
-159
-195
-295
-397
-550
-594
-655
-613
-597
-496
-393
-307
-231
-207
-172
-196
-200
-254
-288
-303
-299
-256
-242
-179
-184
-158
-168
-182
-198
-197
-157
-163
-121
-147
-151
-193
-211
-277
-309
-331
-315
-281
-240
-168
-145
-127
-127
-148
-186
-196
-182
-142
-127
-87
-76
-68
-96
-100
-161
-222
-263
-299
-318
-396
-457
-621
-738
-941
-1037
-1115
-1053
-968
-931
-893
-902
-882
-878
-844
-856
-825
-871
-868
-903
-865
-790
-697
-585
-501
-468
-501
-517
-549
-526
-553
-537
-588
-612
-648
-699
-698
-724
-707
-737
-742
-761
-734
-710
-670
-634
-620
-569
-540
-476
-429
-389
-356
-345
-333
-323
-331
-330
-328
-331
-318
-288
-253
-218
-178
-159
-161
-157
-139
-136
-123
-104
-101
-120
-154
-162
-159
-138
-91
-28
53
83
115
132
140
121
91
49
3
-7
-18
51
129
208
243
248
260
202
165
117
95
82
87
119
126
154
184
233
251
248
260
199
154
120
137
200
288
427
485
528
506
459
428
410
455
499
570
588
610
534
395
181
-74
-251
-429
-447
-456
-360
-304
-272
-257
-325
-357
-425
-474
-557
-578
-592
-534
-461
-339
-231
-180
-155
-229
-279
-381
-400
-373
-309
-260
-237
-201
-212
-166
-161
-132
-137
-150
-175
-238
-260
-319
-324
-335
-324
-336
-348
-320
-309
-275
-281
-265
-275
-288
-300
-295
-269
-275
-237
-225
-198
-188
-169
-181
-200
-209
-226
-224
-226
-185
-170
-146
-146
-170
-183
-236
-279
-338
-375
-396
-408
-405
-399
-365
-332
-303
-302
-308
-351
-439
-557
-630
-617
-514
-385
-270
-190
-168
-194
-271
-353
-431
-493
-551
-579
-556
-516
-437
-361
-325
-326
-396
-502
-615
-659
-673
-651
-623
-574
-546
-566
-568
-585
-594
-605
-596
-585
-554
-510
-456
-400
-350
-311
-291
-282
-282
-274
-251
-208
-187
-166
-178
-214
-261
-312
-339
-373
-369
-354
-314
-253
-199
-142
-116
-118
-143
-174
-206
-207
-189
-156
-121
-76
-52
-46
-34
-23
-24
-24
9
31
57
67
73
65
49
4
-61
-111
-161
-183
-190
-166
-135
-100
-72
-53
-45
-61
-90
-100
-113
-119
-125
-107
-88
-86
-50
-23
-8
-11
-5
-16
-27
-22
-9
-21
-27
-39
-70
-103
-129
-160
-184
-187
-184
-184
-177
-149
-110
-92
-77
-61
-47
-41
-39
-34
-27
-29
-33
-20
-10
-14
-7
-17
-17
-19
-45
-60
-97
-134
-176
-202
-229
-254
-248
-234
-234
-220
-222
-214
-205
-211
-231
-251
-250
-246
-236
-235
-243
-223
-211
-219
-212
-208
-209
-206
-191
-184
-191
-186
-166
-146
-151
-156
-160
-182
-209
-202
-181
-188
-200
-215
-225
-249
-262
-276
-280
-268
-260
-245
-214
-213
-218
-208
-213
-191
-176
-168
-158
-147
-155
-146
-129
-143
-152
-151
-161
-182
-184
-202
-209
-201
-210
-220
-241
-263
-267
-281
-300
-308
-306
-289
-281
-277
-257
-253
-244
-244
-234
-220
-219
-214
-219
-237
-252
-256
-281
-315
-340
-346
-360
-357
-366
-364
-367
-386
-409
-403
-398
-394
-383
-366
-353
-351
-330
-304
-278
-285
-273
-264
-252
-258
-261
-268
-266
-230
-204
-191
-182
-175
-187
-206
-234
-263
-270
-270
-273
-277
-282
-297
-298
-292
-290
-292
-284
-280
-279
-270
-266
-269
-278
-280
-281
-284
-274
-270
-263
-238
-209
-185
-175
-160
-157
-164
-190
-197
-182
-170
-159
-163
-159
-161
-182
-188
-198
-206
-218
-222
-243
-271
-294
-319
-326
-337
-345
-355
-352
-342
-323
-303
-292
-274
-276
-270
-256
-238
-227
-219
-224
-229
-226
-243
-255
-258
-248
-250
-264
-262
-275
-288
-301
-319
-330
-338
-336
-343
-339
-337
-333
-317
-318
-312
-290
-279
-264
-247
-252
-258
-275
-280
-283
-288
-285
-273
-266
-276
-292
-310
-309
-320
-328
-329
-351
-362
-349
-341
-347
-363
-376
-392
-404
-416
-427
-428
-412
-393
-380
-354
-340
-309
-300
-275
-246
-238
-222
-200
-189
-187
-183
-178
-168
-167
-178
-189
-209
-238
-248
-247
-260
-278
-296
-316
-328
-336
-344
-360
-368
-378
-379
-364
-348
-341
-346
-337
-332
-318
-302
-292
-275
-284
-287
-278
-263
-242
-241
-249
-252
-268
-290
-304
-312
-317
-325
-314
-325
-327
-313
-323
-335
-353
-361
-350
-354
-351
-335
-304
-272
-264
-259
-251
-245
-246
-252
-270
-279
-282
-302
-325
-338
-349
-346
-353
-354
-353
-358
-342
-337
-338
-337
-345
-346
-337
-321
-305
-287
-279
-273
-254
-241
-221
-203
-194
-180
-169
-166
-175
-176
-177
-184
-195
-203
-212
-228
-245
-247
-248
-262
-266
-267
-268
-267
-269
-264
-259
-252
-262
-280
-288
-305
-314
-310
-315
-321
-305
-297
-294
-303
-306
-303
-298
-291
-292
-290
-272
-254
-256
-253
-248
-257
-270
-272
-279
-291
-310
-326
-325
-326
-330
-331
-337
-340
-332
-334
-318
-308
-301
-292
-292
-280
-279
-296
-292
-279
-278
-276
-266
-269
-267
-252
-246
-247
-258
-271
-289
-298
-302
-317
-331
-331
-332
-337
-353
-361
-383
-404
-408
-410
-394
-373
-345
-324
-315
-286
-256
-245
-237
-229
-220
-213
-220
-228
-240
-256
-252
-258
-266
-274
-285
-291
-300
-305
-298
-288
-286
-295
-300
-310
-326
-332
-343
-351
-355
-335
-315
-314
-302
-290
-271
-263
-263
-249
-224
-210
-201
-176
-159
-142
-124
-105
-108
-138
-146
-161
-167
-185
-201
-203
-211
-229
-249
-253
-262
-285
-309
-342
-374
-382
-390
-393
-383
-371
-349
-334
-309
-283
-285
-280
-257
-247
-257
-270
-270
-268
-276
-270
-260
-265
-276
-276
-281
-271
-272
-284
-296
-318
-336
-361
-374
-390
-379
-376
-373
-356
-337
-313
-297
-277
-271
-277
-285
-283
-289
-293
-286
-282
-284
-289
-283
-273
-265
-267
-281
-301
-307
-305
-323
-333
-359
-392
-413
-426
-428
-431
-406
-375
-364
-346
-325
-320
-323
-314
-314
-314
-307
-290
-264
-244
-232
-220
-217
-228
-238
-244
-248
-237
-229
-235
-236
-229
-215
-212
-225
-243
-255
-261
-284
-313
-323
-321
-320
-325
-330
-328
-333
-357
-352
-347
-332
-296
-269
-252
-248
-244
-252
-255
-253
-248
-249
-243
-246
-238
-246
-268
-287
-293
-294
-301
-287
-273
-279
-281
-282
-275
-258
-240
-238
-225
-225
-231
-229
-233
-234
-225
-221
-242
-264
-265
-256
-259
-274
-310
-321
-322
-335
-350
-365
-373
-385
-389
-404
-396
-389
-379
-367
-350
-323
-297
-279
-267
-242
-221
-208
-191
-178
-168
-160
-154
-155
-154
-174
-206
-206
-224
-238
-243
-236
-225
-236
-233
-243
-254
-259
-261
-264
-275
-283
-285
-284
-286
-292
-285
-275
-263
-244
-231
-212
-195
-181
-186
-174
-155
-155
-158
-151
-154
-167
-179
-191
-206
-220
-232
-237
-249
-256
-269
-279
-306
-322
-318
-333
-338
-329
-318
-319
-325
-323
-311
-294
-280
-258
-233
-209
-186
-179
-174
-186
-199
-202
-208
-207
-218
-215
-216
-216
-214
-219
-232
-241
-250
-252
-257
-262
-263
-293
-305
-298
-298
-294
-295
-295
-284
-267
-252
-252
-250
-257
-254
-256
-256
-244
-232
-215
-206
-204
-218
-228
-235
-230
-246
-263
-261
-260
-266
-270
-263
-269
-275
-305
-304
-288
-297
-297
-299
-299
-291
-281
-278
-256
-234
-224
-200
-171
-149
-140
-125
-139
-163
-177
-187
-201
-200
-184
-185
-184
-182
-185
-194
-207
-210
-219
-221
-216
-223
-234
-261
-273
-274
-290
-290
-289
-295
-291
-283
-267
-252
-253
-255
-225
-196
-178
-158
-148
-137
-141
-140
-147
-161
-176
-200
-233
-248
-260
-283
-295
-303
-316
-315
-327
-325
-318
-316
-314
-315
-303
-277
-250
-238
-230
-219
-192
-179
-172
-148
-129
-130
-147
-160
-155
-153
-157
-166
-172
-188
-213
-231
-239
-247
-257
-269
-289
-298
-302
-313
-322
-319
-299
-298
-284
-273
-260
-249
-248
-236
-243
-256
-259
-247
-238
-225
-210
-207
-222
-237
-234
-236
-254
-255
-238
-234
-229
-247
-261
-278
-304
-313
-321
-315
-317
-322
-328
-331
-333
-326
-324
-312
-285
-261
-233
-223
-215
-202
-203
-223
-231
-238
-242
-249
-255
-258
-254
-263
-268
-265
-268
-276
-276
-270
-266
-260
-245
-238
-247
-246
-250
-257
-261
-259
-268
-290
-291
-278
-276
-265
-251
-238
-227
-220
-210
-194
-179
-178
-187
-192
-193
-190
-187
-186
-193
-193
-199
-223
-250
-281
-316
-340
-343
-348
-357
-372
-369
-361
-364
-359
-358
-359
-361
-351
-339
-338
-325
-315
-323
-328
-328
-329
-331
-328
-318
-321
-299
-295
-291
-277
-257
-255
-262
-258
-247
-234
-231
-227
-221
-222
-227
-235
-229
-227
-224
-222
-234
-243
-253
-265
-284
-291
-298
-305
-303
-296
-300
-293
-292
-282
-270
-272
-264
-269
-265
-245
-243
-245
-236
-228
-240
-265
-271
-261
-255
-267
-262
-251
-249
-229
-208
-202
-201
-206
-213
-218
-224
-232
-237
-244
-241
-242
-244
-259
-277
-289
-307
-316
-330
-342
-366
-372
-369
-370
-373
-376
-378
-377
-372
-353
-315
-294
-271
-256
-256
-258
-264
-270
-287
-304
-307
-296
-286
-296
-296
-282
-275
-290
-289
-287
-291
-306
-332
-348
-359
-373
-403
-408
-410
-405
-377
-366
-344
-317
-286
-271
-268
-268
-264
-273
-281
-294
-306
-314
-337
-350
-377
-403
-414
-423
-434
-438
-427
-419
-423
-434
-445
-445
-443
-453
-452
-443
-429
-412
-388
-359
-344
-336
-321
-290
-264
-264
-250
-241
-257
-268
-271
-273
-281
-302
-303
-316
-341
-349
-332
-309
-308
-309
-315
-336
-363
-371
-367
-373
-378
-377
-388
-384
-384
-382
-391
-389
-377
-372
-363
-354
-342
-324
-318
-315
-298
-282
-278
-281
-269
-263
-266
-270
-251
-249
-251
-245
-260
-275
-296
-328
-351
-381
-411
-431
-445
-459
-467
-457
-446
-434
-432
-430
-406
-383
-378
-378
-369
-360
-347
-341
-337
-326
-319
-315
-311
-297
-280
-276
-285
-281
-288
-285
-282
-291
-294
-294
-289
-290
-295
-291
-289
-288
-274
-276
-284
-286
-302
-320
-330
-350
-361
-372
-382
-399
-397
-388
-400
-397
-390
-375
-360
-362
-375
-378
-366
-355
-346
-330
-334
-342
-344
-344
-343
-345
-358
-361
-372
-367
-352
-343
-322
-307
-296
-308
-310
-297
-294
-296
-303
-304
-290
-287
-281
-281
-294
-303
-301
-309
-313
-305
-310
-313
-307
-303
-307
-306
-304
-305
-297
-291
-271
-253
-241
-233
-216
-198
-191
-189
-194
-206
-210
-206
-220
-245
-280
-292
-292
-290
-291
-277
-257
-262
-275
-290
-297
-306
-326
-342
-342
-332
-320
-314
-301
-269
-251
-230
-207
-187
-171
-170
-151
-153
-162
-172
-175
-185
-203
-208
-222
-219
-230
-244
-250
-266
-274
-280
-287
-302
-305
-308
-311
-312
-314
-316
-325
-326
-312
-296
-275
-256
-239
-212
-194
-178
-164
-156
-147
-135
-122
-120
-111
-109
-122
-121
-114
-115
-112
-109
-120
-145
-164
-177
-190
-211
-247
-275
-274
-272
-278
-261
-245
-239
-231
-214
-197
-188
-175
-164
-155
-149
-134
-118
-119
-116
-108
-81
-81
-97
-89
-88
-97
-89
-88
-102
-115
-134
-153
-177
-203
-231
-250
-247
-257
-265
-274
-259
-237
-212
-184
-176
-173
-153
-137
-131
-112
-98
-97
-108
-110
-120
-143
-152
-169
-174
-171
-164
-168
-180
-184
-198
-202
-210
-229
-242
-260
-268
-272
-286
-281
-279
-275
-277
-271
-254
-246
-237
-221
-194
-192
-194
-185
-181
-178
-181
-169
-171
-176
-171
-162
-150
-139
-137
-136
-133
-133
-140
-148
-151
-164
-178
-186
-187
-177
-178
-172
-171
-171
-175
-177
-196
-209
-211
-227
-242
-260
-272
-278
-270
-264
-260
-255
-236
-213
-200
-185
-176
-183
-164
-160
-177
-172
-176
-177
-170
-179
-193
-186
-170
-178
-181
-170
-156
-161
-182
-191
-212
-232
-244
-245
-239
-234
-227
-220
-211
-205
-200
-198
-195
-194
-205
-202
-209
-228
-234
-245
-253
-256
-245
-241
-242
-245
-251
-258
-257
-245
-232
-234
-237
-230
-224
-209
-208
-209
-210
-213
-214
-207
-203
-209
-222
-233
-236
-245
-226
-212
-218
-221
-226
-235
-245
-259
-274
-272
-276
-279
-277
-274
-270
-282
-281
-279
-284
-288
-282
-276
-274
-272
-267
-252
-261
-271
-267
-283
-296
-311
-325
-332
-339
-338
-334
-318
-304
-297
-290
-295
-289
-296
-302
-299
-298
-302
-297
-281
-272
-262
-263
-263
-259
-255
-263
-277
-277
-273
-279
-292
-299
-303
-312
-318
-329
-336
-352
-355
-366
-369
-362
-366
-356
-362
-361
-352
-350
-359
-351
-341
-342
-344
-337
-329
-325
-316
-309
-287
-281
-285
-280
-296
-322
-340
-338
-338
-347
-351
-344
-328
-321
-320
-325
-329
-344
-360
-373
-377
-382
-369
-360
-354
-341
-332
-338
-340
-333
-339
-331
-319
-316
-303
-299
-292
-287
-309
-322
-320
-311
-290
-278
-254
-243
-257
-269
-267
-262
-264
-258
-255
-254
-265
-253
-229
-211
-207
-202
-205
-217
-236
-241
-231
-242
-256
-268
-272
-279
-279
-282
-270
-263
-256
-256
-257
-254
-253
-243
-252
-255
-257
-262
-262
-273
-272
-274
-278
-280
-285
-294
-310
-312
-319
-333
-341
-345
-351
-357
-355
-350
-337
-335
-323
-318
-286
-379
-504
-427
-370
-353
-333
-282
-244
-215
-212
-211
-194
-205
-244
-294
-342
-385
-412
-430
-469
-480
-487
-485
-481
-434
-403
-394
-361
-341
-326
-315
-305
-306
-298
-308
-321
-320
-316
-313
-307
-304
-309
-319
-313
-294
-291
-286
-275
-257
-245
-240
-209
-196
-196
-196
-217
-253
-284
-295
-311
-331
-347
-341
-323
-332
-330
-340
-334
-363
-370
-411
-401
-457
-450
-513
-479
-621
-1124
-1178
-1149
-1067
-1069
-768
-574
-186
-166
-81
-28
24
-44
-161
-209
-217
-204
-291
-232
-166
-143
-111
-140
-106
-49
-76
-136
-142
-187
-244
-210
-298
-261
-259
-226
-285
-206
-227
-257
-276
-335
-358
-354
-376
-412
-322
-300
-297
-286
-261
-299
-312
-283
-237
-170
-112
-124
-98
-55
-74
-98
-136
-220
-313
-321
-408
-440
-406
-408
-439
-397
-1145
-1427
-1047
-1170
-1290
-931
-534
-320
-165
-166
-75
-163
-319
-585
-692
-602
-578
-618
-396
-210
-251
-125
-155
-204
-185
-274
-483
-462
-471
-491
-386
-321
-251
-179
-165
-192
-183
-233
-270
-353
-418
-439
-411
-400
-330
-261
-189
-191
-227
-297
-339
-401
-445
-470
-469
-457
-445
-378
-282
-235
-218
-213
-259
-266
-305
-327
-340
-312
-272
-255
-259
-263
-258
-277
-347
-337
-371
-392
-391
-331
-316
-307
-309
-298
-317
-384
-379
-365
-404
-430
-384
-308
-310
-342
-318
-253
-341
-417
-432
-393
-364
-346
-279
-260
-165
-219
-241
-264
-199
-234
-267
-269
-200
-196
-212
-196
-191
-137
-224
-244
-203
-137
-243
-291
-183
-149
-199
-292
-238
-137
-193
-276
-200
-133
-219
-178
-204
-84
-96
-160
-181
-75
-92
-202
-320
-179
-109
-320
-324
-281
-110
-221
-337
-194
-81
-267
-339
-299
-76
-256
-380
-220
-205
-155
-301
-220
-101
-155
-292
-361
-252
-216
-370
-314
-123
-66
-253
-205
-39
-137
-182
-239
-250
-304
-161
-485
-313
-29
-315
-171
-226
-72
-150
-196
-189
-303
-74
-242
-389
-176
-32
-112
-242
-62
-31
-163
-220
-150
-192
-191
-174
-244
-140
-19
-129
-292
-176
32
-296
-473
-338
-151
-113
-388
-411
-68
-36
-557
-424
-83
-392
-306
-269
-174
-248
-267
-213
-248
-44
-245
-100
-269
-181
-236
-259
-197
-206
-143
55
-24
-159
70
-266
-300
-45
-531
-502
46
-143
-216
-173
60
49
-105
-336
-336
-131
-273
-503
-496
285
-6
-63
84
66
-10
-470
-287
116
-307
-528
282
183
-165
-182
309
-341
-95
27
-545
-72
8
-259
-496
39
261
-151
-13
-84
328
-5
-620
-312
74
-261
-607
158
-46
-416
-68
229
36
-233
-294
-41
132
-584
-634
306
126
-244
-232
107
238
-357
-752
-159
-41
-163
-225
-297
-86
22
-426
-291
-233
-121
31
-647
-288
130
-220
-487
-335
-52
-43
-279
-108
60
-74
-329
7
56
-299
-569
-233
386
-443
-636
345
159
-132
-585
92
244
-626
-608
-146
706
-799
-973
275
341
-524
-586
543
90
-447
-538
-245
110
32
-559
-148
309
60
-384
-438
62
316
-580
-723
100
189
-343
-567
-73
147
313
-13
-41
308
129
-602
-538
-35
-152
310
-83
-796
795
449
-469
-606
373
-2
-592
-110
-225
-10
-220
-424
150
59
-421
486
-864
-86
503
-758
-265
406
-434
-199
-37
-204
206
-175
-184
-330
593
-281
-511
65
-377
-505
81
294
-533
41
785
-375
-552
-304
132
-255
-539
-398
217
251
-491
-16
210
-308
-114
-392
-265
-84
-557
-101
-459
-380
34
125
119
-189
-35
-111
-682
-667
319
-162
-389
41
381
-20
-56
-258
-407
-266
-170
-1068
-531
702
-380
-28
143
-113
-354
70
-405
-265
-240
-59
304
-401
-365
125
190
-574
-477
174
83
-453
-180
302
5
-108
-404
530
-173
-621
302
249
-254
-733
150
411
-1089
-475
825
41
-696
-233
784
-609
-878
253
204
-279
-355
-8
339
530
-767
-706
579
-464
-146
-638
-263
870
-293
-376
17
178
-131
-670
-109
1
-204
-691
-294
392
-335
-383
-158
631
-265
-625
69
337
-341
-811
-287
226
175
-288
-609
963
-212
-717
-120
-556
623
-1262
-231
611
-732
-308
79
409
-860
-384
-97
-395
-448
345
-116
-579
-51
186
-257
-951
372
718
-834
-695
825
74
-862
-564
670
309
-1308
-817
1017
506
-1325
-769
1041
201
-1412
-16
407
-520
-510
-424
-51
-82
-177
-293
209
-132
-756
-74
-337
-475
-268
-26
-261
-304
-307
273
-94
-396
97
-103
-504
-366
352
-583
-601
-146
63
-585
-52
-412
594
-83
-1037
247
-214
-441
-963
-319
722
-522
-765
724
31
-449
-213
-49
-665
-406
-338
-468
-561
-265
29
-141
-176
-610
197
-24
-170
-467
-182
-163
-179
309
-553
-297
223
107
-118
-448
-203
858
-623
-1235
474
-75
-581
-244
-257
296
-543
194
-22
-582
-210
-294
400
-872
-642
445
-94
-1042
461
-137
-1279
-10
339
-1297
-120
236
-659
-393
-728
290
-18
-856
-445
602
-204
-933
-665
455
-451
-1323
379
47
-688
-351
-76
251
-1182
-78
36
-690
-460
-22
-329
-158
-215
-395
47
-441
-806
-382
226
-685
-940
364
178
-812
-545
152
-24
-684
53
-62
-481
-453
-654
-45
533
-626
-761
589
-269
-627
84
-33
-971
-654
200
-377
-576
-192
-1
147
-547
-344
117
-308
-778
-430
456
-310
-952
314
260
-271
-44
-337
-203
-326
-286
-588
-628
859
-831
-378
-261
-126
843
-1721
-863
1159
-423
-1285
281
23
-645
-441
161
-143
-602
-681
281
277
-1037
-337
555
-148
-784
-152
607
-604
-930
304
144
-176
-1069
300
-162
-596
408
-449
-909
-303
204
-522
-862
287
-139
-638
-656
-77
316
-1243
-344
9
27
-761
-867
-29
547
-270
-1002
27
202
-689
-235
-353
-829
-73
-619
-11
14
-929
386
-161
-728
-392
-531
240
-628
-1120
266
150
-569
-392
-971
535
215
-1321
-399
439
-505
-1104
-219
313
-484
-683
-304
-26
24
-452
-491
-122
-108
-540
-114
8
-360
-764
-107
291
-476
-1155
19
840
-1277
-759
420
252
-1314
-469
-209
-148
292
-1533
-371
984
-941
-838
432
-840
-216
-383
204
-862
-799
931
-418
-759
215
-570
78
368
-1312
-470
896
-464
-1091
-664
134
321
-1065
-206
-299
-359
616
-1586
-33
142
-136
-1245
-1106
972
122
-982
-1496
1721
-478
-1503
-116
-632
751
-753
-1229
-225
729
-633
-809
162
-556
35
-561
-456
273
-674
115
-638
-603
843
-1088
-932
76
35
-401
-1042
-106
903
-1058
-877
442
-464
-681
-566
-434
85
-501
-590
480
-365
-785
-38
88
-1029
-490
-70
-900
-88
-344
-566
101
-167
-737
-295
414
-582
-1021
427
-817
-283
47
-789
5
306
-88
-655
-350
188
-417
-1051
-715
153
155
-1032
-798
729
-3
-1621
272
-221
-596
-280
-717
79
-350
-813
-512
152
-762
-442
342
-211
-1048
35
113
-862
-803
225
482
-1251
-401
384
23
-553
-733
524
-428
-894
-151
-466
-205
-165
-659
-457
271
-369
-852
-214
-6
-1019
-253
103
-941
13
-143
-337
-772
-129
182
-1442
-287
823
-752
-682
-466
504
-566
-862
439
-1171
-214
444
-673
-923
231
554
-1553
-602
1089
-1374
-1137
694
-726
-582
-70
-521
-498
-12
279
-880
0
-142
-892
-224
-160
101
-823
-387
225
98
-678
-134
-9
-466
-493
-521
180
-704
-385
877
-1154
-366
964
-1268
-182
-42
-576
100
-830
-407
75
-68
-1011
293
421
-1499
268
177
-534
-665
75
-331
-388
44
-410
-174
-69
35
-871
-226
106
-624
-2
-288
-744
-81
490
-673
-1005
336
332
-601
-863
-94
556
-1063
-208
291
-925
230
-245
-1029
-9
109
-617
-624
140
-630
-526
59
-78
-579
-395
-106
-656
-247
201
-918
-474
480
-704
-896
-3
276
-863
-679
-123
315
-295
-1146
305
394
-999
-600
419
-279
-1417
476
54
-815
-230
-693
134
-493
-384
-495
-31
124
-646
-412
-99
-57
-585
-330
210
-466
-903
270
116
-719
333
-751
-139
680
-1023
-574
179
219
-801
-239
-850
436
337
-1897
81
682
-448
-1002
-95
533
-200
-1021
-110
523
-265
-1000
-160
747
-609
-850
-251
72
65
-450
-378
-235
303
-48
-650
-137
-126
82
-525
-874
17
222
-788
-182
0
-92
-528
-621
59
-76
-657
-454
341
-96
-532
-478
148
203
-945
-1133
1121
-725
-1138
13
101
-764
-422
50
-664
-874
342
75
-1541
318
287
-476
-682
-595
378
-84
-1107
-803
533
175
-1054
-750
564
-273
-960
-935
-2
332
-1294
12
-661
198
-457
-834
198
189
-519
-865
-29
-122
-57
253
-872
-1122
1018
-112
-997
-1067
720
362
-1117
-1155
310
554
-1526
-150
-330
-57
33
-878
-677
425
239
-739
-1202
228
318
-660
-358
-393
342
-155
-513
-1204
714
998
-1680
-533
341
821
-1004
-1676
1228
426
-1416
-433
392
138
-325
-258
-602
264
-303
-838
-179
515
-619
-137
-55
-469
-277
404
-226
-1962
1668
-150
-1355
-314
896
-320
-1126
229
-537
67
-354
-785
-180
1200
-1471
-363
1208
-1091
-820
148
1514
-1964
-776
1104
-603
-165
-187
-484
8
-466
71
-224
-755
966
-1082
-109
203
-414
-69
-215
-264
-350
-115
143
-1467
-163
1168
-1176
-911
751
-344
-1194
89
-47
-643
-578
185
-101
-810
-189
-64
-155
-451
-619
369
-812
-146
-354
55
-495
-952
731
-668
-192
-178
-165
-146
-998
-313
-10
69
-795
-460
-235
321
-942
-507
274
-919
-416
-179
774
-923
-1391
805
23
-867
-734
628
-124
-1144
579
11
-612
-726
202
-271
-376
430
-1072
511
-206
-888
16
-45
-685
-369
493
-553
-890
185
215
-616
-840
556
325
-894
235
-699
191
-123
-24
-637
-709
1504
-792
-312
-489
133
356
-852
-612
236
616
-594
-283
-255
252
-262
-129
-298
-301
178
-666
-113
-343
-449
1
-45
-935
-96
885
-185
-1013
-561
791
-503
-729
-777
71
385
-719
-396
-823
531
664
-1745
-524
1218
-1080
-623
-180
-592
-15
-630
-42
-532
-280
-50
209
-862
-221
-137
-231
-159
-1024
181
524
-799
-523
417
162
-1178
-200
126
-883
-232
-13
-903
106
284
-893
-175
1077
-605
-248
-79
-129
-34
-920
402
-857
422
-477
598
-522
-550
697
-220
-1364
-409
1176
-1641
-479
405
272
-568
-1237
831
435
-903
-172
546
-353
-1070
216
-134
13
-625
-75
-120
-579
1139
-320
-1791
286
453
-1632
189
-643
-39
775
-1640
-47
340
49
-801
-873
274
253
-1390
168
427
-751
-694
263
811
-1080
-62
330
-1068
-661
500
-295
-1202
80
125
-391
-311
-605
302
-578
-803
-53
419
-644
-917
359
55
-205
-978
300
275
-477
-656
-47
436
-910
-257
356
-989
-271
820
-1079
-402
275
165
-832
-980
536
97
-608
-1152
-83
747
-1076
-1026
939
-1149
-126
171
-1187
-366
378
-177
-1270
273
-315
-173
-694
-255
-77
117
-1141
-176
834
-1201
-481
368
226
-1185
-410
367
606
-1462
-610
853
-582
-889
202
-24
-1475
984
-722
-259
-103
-405
195
-434
-1057
332
743
-1507
-255
-145
35
-466
289
-899
51
400
-905
-446
305
121
-1386
723
114
-271
-785
-161
614
-1099
-108
879
-864
-1054
211
-5
-845
-925
634
-404
-587
-97
-347
74
170
-2057
109
450
-488
-855
-630
975
-1062
-220
-717
-309
-191
-475
-188
-1129
187
731
-680
-1927
757
825
-979
-1706
556
275
-838
-714
-1140
965
92
-2362
-503
1672
-605
-1592
98
833
-1719
-481
764
-1104
-1070
636
-193
-851
88
-393
-191
-865
-719
510
-743
-612
-238
-478
-22
-659
-469
-123
-347
-486
-590
19
-477
-1361
617
486
-1829
197
696
-981
-959
820
-358
-496
-381
-321
-287
-391
286
-698
-537
-126
-45
-363
-309
-852
667
-433
-1373
289
-112
-161
-1509
571
329
-974
277
-323
-775
-156
73
-1201
622
-895
-146
865
-1189
-100
-728
414
320
-1673
369
473
-923
-120
225
-330
-938
733
91
-1552
216
591
-563
-1075
47
-587
459
-676
-990
518
80
-968
87
-31
-1236
802
-283
162
-1531
-128
1203
-1027
-992
-221
655
81
-1459
-889
1034
-497
-907
-257
-367
-399
527
-240
-1163
-469
1383
-1430
-1492
1595
-824
-92
352
-1764
-25
1158
-1628
-824
925
71
-201
-448
-215
-19
-164
-1074
-34
78
-770
54
652
-151
-629
-626
470
-597
-529
383
-834
193
-622
36
-282
-1154
153
783
-1103
-1464
1044
75
-871
-1097
-350
607
-70
-1474
180
607
239
-1024
-864
929
-513
-1268
317
292
-813
-136
387
-604
-679
357
-444
-185
-1287
-7
500
-883
-916
650
63
-773
55
-403
310
-954
13
328
-587
-846
427
400
-235
-910
386
584
-1279
102
151
112
-606
-101
-660
299
154
-754
492
-966
422
-6
-630
90
-1187
339
379
-1492
488
406
-845
283
-595
-219
414
-661
-867
745
-46
-497
268
-869
-103
581
-941
-345
366
-1057
382
5
-799
-321
-342
-162
-114
-33
-935
182
700
-1092
-607
-6
-268
-399
-246
-287
-578
290
-428
-461
-507
-139
160
-565
-646
-552
1223
-699
-879
184
-591
-292
-63
-122
-842
-317
193
-525
-447
-648
207
430
-1222
-696
579
-64
-1069
752
-86
-1642
1131
211
-2008
120
1038
-528
-1390
75
1087
-389
-1365
-317
639
-232
-792
-1234
798
1561
-2358
-1053
1089
221
-1399
-760
797
275
-1847
-367
830
-614
-570
-131
13
-328
-476
-397
-64
-240
-655
-403
251
-608
-508
-202
-147
-463
-128
-1041
-145
352
-446
-419
-865
355
-672
41
-712
-378
326
-774
-380
-823
148
274
-947
-724
-115
367
-1527
-291
403
-655
136
-1201
-572
734
-303
-1085
-187
822
-890
-676
-929
847
-905
-750
474
-1268
-240
340
-533
-1815
571
328
-1390
-450
765
-478
-603
-676
-220
-643
-135
-486
-57
-25
-790
-197
-346
-35
-427
-176
-29
467
-794
-182
218
-1303
219
-27
163
-1552
517
1208
-2385
-28
588
158
-1411
-691
1057
-252
-867
-310
149
129
-450
-1252
1637
-562
-1447
305
-446
-178
-854
840
-665
-596
330
-279
-552
-730
76
-282
-444
-679
-373
451
-230
-1039
584
-538
92
-643
209
-20
-1181
557
-22
-1180
-514
638
1204
-1777
-546
1704
-1054
-883
-407
-60
463
-1248
359
194
41
-616
-796
1366
-759
-710
-745
1111
31
-1642
221
693
-391
-970
394
-125
-589
112
26
-1460
-559
788
-4
-654
-522
476
-144
-194
-411
-597
-61
364
-1257
-569
737
-491
-162
-234
-1
-476
19
193
-1316
-83
527
-728
-245
349
-646
-139
196
316
-441
-1328
838
194
-1242
-350
284
272
-970
-92
241
-269
-429
-88
-497
-547
-87
166
145
-1084
-88
171
-156
-69
-1033
-459
791
138
-1247
-790
1200
35
-1172
-568
940
-646
-700
326
-543
-383
162
144
-1074
279
313
-923
-568
465
710
-1199
-486
577
-433
-306
-249
450
-212
-786
349
-199
-454
-1091
608
173
-785
-153
25
529
-870
18
-72
-629
182
-114
-898
667
-278
-778
8
-129
-192
-993
608
-23
-549
-1034
353
465
-508
-625
-878
975
-245
-1172
311
-25
-304
-78
-719
102
36
-355
-191
-180
-256
204
-260
-117
-555
-741
740
-731
159
-913
-58
394
-1020
-273
-385
-525
413
-652
-1379
1079
131
-974
-982
532
334
-1138
-348
563
-44
-933
-505
363
185
-1117
-275
338
202
-1112
92
-510
-544
812
-483
-459
-404
804
-1058
-790
431
-536
-446
-239
-247
124
-218
-1000
-32
899
-1611
-486
523
-15
-561
-368
39
-466
-213
-431
-250
-433
806
-936
-1372
422
382
-1008
-1029
73
767
-493
-1273
68
726
-1158
-1098
149
-64
-433
-893
285
674
-1919
-249
396
-792
-297
-531
859
-1173
-1082
913
-859
-472
533
-778
-540
-187
-67
-12
-800
-529
-434
157
-181
-1463
783
166
-709
-1083
288
-150
-1310
667
-582
-916
56
800
-776
-1264
699
-197
-1023
100
-745
-424
893
-883
-897
251
49
-778
-125
59
-485
-853
-76
289
-1174
-392
218
-1219
-125
470
-111
-978
-1121
1155
-703
-906
-367
-405
863
-437
-1436
-80
424
-121
-1584
151
105
-857
367
-1062
119
-60
-761
78
-343
-1031
77
513
-989
-297
-99
-616
-7
-469
-958
43
93
-1069
-245
-456
-608
436
-516
-419
-858
-510
824
-501
-2008
39
870
-1173
-713
463
-616
49
108
-1044
-1100
12
1153
-617
-2143
-84
476
147
-1031
-1398
1229
-760
-489
-372
-891
190
-462
237
-976
-1377
947
217
-899
-695
113
191
-1277
-715
-21
302
-715
-889
507
-467
-751
182
259
-958
-995
635
343
-1721
-390
650
-514
-1124
-402
185
-305
-111
-1289
-137
-531
-481
211
-634
-739
371
131
-1154
-944
-48
437
-241
-866
-796
144
303
-653
-1009
99
-137
-1258
370
-337
-324
561
-830
-784
-120
-163
-441
-636
-127
271
-848
-911
490
217
-760
-922
96
-125
-161
-816
-329
642
-769
-524
-105
235
-966
-369
873
-1682
-688
563
361
-1647
-749
706
-469
-228
-1348
486
329
-1382
-602
435
-417
-691
-233
322
-127
-491
-74
-790
-144
-283
88
-643
-957
961
127
-915
-232
-654
422
-523
-1201
92
276
-427
-1072
188
-418
-645
1266
-1227
-907
581
-322
-474
-280
-245
-361
503
-258
-1012
-189
92
291
-316
-572
-713
433
600
-1384
-943
583
610
-741
-705
536
-256
-166
-5
-992
-249
185
-54
-304
-486
-527
196
-288
-358
-276
-714
98
-283
-516
-131
167
-412
-701
-98
-374
-542
298
198
-1313
-581
624
-79
-1230
652
-619
-907
1062
-703
-1292
-53
477
-1141
200
203
-1842
890
609
-1724
-302
588
-333
-1045
-100
407
-994
-329
27
-577
536
-1142
-79
592
-1004
-340
-38
-556
-504
-368
594
-522
-836
-311
824
-612
-1736
487
553
-47
-2060
305
799
-722
-364
-1149
-203
874
-869
-635
25
-96
-217
-423
-453
-680
243
-13
-659
-635
482
42
-333
-797
-729
279
246
-588
-880
366
489
-918
-446
-525
-636
723
-294
-643
-793
710
-229
-573
-352
-315
148
-191
-546
-773
466
464
-1150
-896
619
-21
-982
-462
465
470
-1139
-848
500
-163
-597
-640
427
18
-949
630
-806
-540
715
-761
-1443
561
1151
-1842
-705
899
103
-713
-981
-523
-237
1454
-840
-2573
1106
2023
-1864
-2634
1399
1918
-2248
-1248
677
-71
552
-964
-1716
111
1811
-1437
-1790
1210
787
-1243
-1012
185
149
-478
-392
-226
-788
381
794
-1583
-1309
1377
96
-1494
34
512
-371
248
-342
-1303
-18
991
-847
-1064
322
664
-668
-427
-239
-751
252
-198
-31
-786
-603
784
-73
-865
17
-481
-53
-269
-892
-17
306
-164
-627
-1004
798
-165
-1512
337
150
127
-98
-1357
-339
757
-117
-910
-1088
367
970
224
-2121
-947
1479
-245
-1693
-626
537
545
-103
-1191
-1402
1158
564
-1215
-1291
-102
1158
-262
-1546
-184
773
-365
-104
-1044
-507
389
-169
-744
-790
272
881
-433
-1510
505
784
-736
-981
-465
197
30
-400
4
-356
-375
-525
-82
283
-915
-483
674
-855
-584
-509
172
1107
-950
-1020
446
213
-663
-670
58
25
369
207
-1676
-274
722
-323
-534
-75
-260
-516
-207
-243
-388
-446
-143
-11
-50
-301
135
-445
-1069
114
-302
-144
-74
-691
576
341
-1408
-846
901
-687
-224
-502
-327
704
-95
-887
-732
332
-59
-761
-32
160
-786
56
290
-876
-728
201
-172
-527
-31
-47
-53
-230
-787
-298
-701
140
-56
-187
232
-528
-525
-302
136
-174
-2017
284
1407
-740
-760
289
696
-1464
-795
440
128
-840
-553
395
458
-941
-1827
338
999
-186
-1350
-1146
760
858
-932
-1951
13
1209
32
-814
-1248
590
1163
-713
-2374
-718
1945
176
-1538
-550
841
-430
-702
-565
193
667
-699
-820
-527
277
-551
-266
84
-149
-194
-237
-170
-520
-491
-224
-310
137
-403
-889
575
362
-816
-1475
-653
807
-16
-876
29
-70
-316
-809
-523
268
-205
-668
-356
-33
329
-964
-1472
814
285
-1252
-787
407
383
-441
-441
-778
-483
225
343
-643
-574
414
-252
-1053
-427
659
73
-1519
91
716
-443
-1241
-565
421
597
-769
-1369
266
250
25
-951
-508
651
-254
-1125
-460
190
210
-610
-1157
-189
750
-18
-1465
-672
765
309
-1120
-855
-44
557
386
-1053
-1337
2
632
-231
-755
-56
89
-801
-572
-313
-254
109
-13
-340
-399
-201
-860
-762
65
-207
-448
-459
93
71
-46
-696
-1049
-160
-195
-233
78
-496
15
187
-1423
-749
12
191
-290
-275
195
-656
-1144
-243
51
-163
-343
2
-29
-129
-481
-1048
89
-511
-914
-47
740
535
-385
-816
-1051
-179
103
-634
35
997
-331
-653
-567
-246
103
-688
-210
553
714
-1206
-1395
493
594
-406
-1510
-326
1110
657
-248
-913
-856
-197
-258
-590
-426
334
1330
246
-1550
-1269
-116
628
-83
-937
-379
389
231
-570
-675
-301
-522
72
-131
-857
217
1037
-138
-1710
-892
105
63
52
-188
-6
187
-299
-1712
-1058
591
842
-396
-439
125
134
-84
-579
-797
-545
38
-102
37
93
314
-103
-792
-974
-854
24
719
418
-598
-611
78
-347
-456
-254
49
508
204
-670
-803
-71
344
-329
-417
-21
10
195
238
-265
-370
-326
-723
-479
163
527
161
-98
-398
-341
-492
-318
112
-34
-33
-42
-404
-703
174
-140
-409
70
246
-133
-253
-274
-469
-69
-342
-462
260
387
33
-434
-191
-90
-342
-528
-378
197
299
84
-695
-452
249
117
-715
-1023
-109
508
171
-474
-692
186
93
-287
-604
-568
344
30
-576
-627
-130
106
179
25
-548
-496
394
243
-509
-736
88
442
-376
-552
-264
476
287
-453
-703
-356
-48
-6
126
180
-337
-589
-178
-203
-61
285
-27
-505
-346
144
-17
-583
-579
-64
112
-17
-504
-441
187
377
-236
-1203
-919
131
873
49
-939
-461
308
-43
-906
-456
247
322
16
-426
-402
-287
-107
-102
-467
-405
-48
57
-315
-660
-330
34
-41
-616
-614
284
146
-513
-690
-346
29
-416
-417
-225
-159
97
-228
-387
-529
-367
133
57
-571
-707
33
327
-244
-711
-319
154
133
-483
-898
-148
230
-339
-486
-237
49
32
-359
-548
-520
-36
-44
-558
-238
-53
11
-173
-497
-650
-306
269
-238
-444
-237
-339
-275
21
-197
-542
-364
52
40
-565
-748
-210
332
-240
-791
-331
77
40
-479
-531
-206
-51
-431
-697
-532
-188
139
-235
-411
-194
-230
-356
-286
-264
-402
-352
-177
-58
-364
-580
-190
-235
-474
-229
-137
-376
-553
-515
-57
-65
-316
-382
-315
-118
-291
-539
-569
-84
12
-207
-432
-386
-98
-207
-474
-781
-534
-152
-201
-315
-196
-163
-250
-372
-429
-368
-273
-89
-456
-520
-241
-387
-338
-252
-104
-180
-547
-374
-107
-442
-396
-305
-356
-192
-125
-283
-352
-173
-435
-491
-417
-296
-263
-199
-145
-426
-549
-494
-427
-234
-200
-293
-379
-445
-390
-331
-247
-156
-341
-523
-426
-193
-246
-270
-371
-361
-151
-171
-396
-523
-463
-194
73
-297
-859
-781
140
248
-347
-654
-469
36
-47
-429
-482
-62
-10
-469
-816
-527
40
140
-60
-419
-395
-141
-283
-635
-519
-19
168
-220
-464
-423
-184
110
-198
-567
-429
-68
-236
-306
-259
-185
-188
-424
-462
-162
61
-201
-497
-453
-167
-267
-407
-252
-110
5
-140
-490
-503
-354
-250
-160
-225
-396
-281
-218
-297
-397
-372
-262
-159
-281
-407
-288
-219
-278
-352
-451
-441
-163
4
-155
-396
-577
-431
-213
-435
-460
-128
-6
-192
-441
-458
-244
-103
-145
-273
-397
-228
-123
-274
-389
-287
-111
-94
-212
-242
-215
-186
-224
-377
-461
-335
-100
-53
-241
-336
-324
-247
-105
-128
-266
-335
-149
31
-211
-600
-482
-66
12
-114
-254
-144
-60
-288
-702
-527
-54
-59
-201
-252
-267
-180
-124
-223
-283
-191
-149
-234
-313
-389
-282
-4
-14
-265
-362
-323
-109
-130
-373
-395
-361
-279
-165
-192
-171
-238
-432
-447
-356
-297
-271
-189
-155
-234
-413
-529
-449
-195
-164
-305
-292
-390
-395
-308
-407
-462
-315
-236
-219
-225
-326
-327
-263
-287
-380
-508
-361
-135
-129
-235
-319
-415
-397
-291
-279
-324
-356
-233
-234
-332
-343
-339
-305
-248
-274
-324
-279
-258
-251
-254
-253
-357
-282
-83
-113
-174
-213
-312
-342
-251
-255
-372
-382
-230
-209
-316
-390
-372
-318
-329
-295
-260
-298
-247
-266
-374
-324
-306
-260
-216
-194
-205
-307
-399
-474
-389
-255
-240
-317
-253
-263
-324
-358
-353
-340
-274
-224
-235
-261
-320
-274
-239
-321
-361
-213
-95
-73
-227
-333
-387
-333
-273
-295
-309
-230
-168
-263
-354
-361
-295
-219
-114
-190
-311
-350
-263
-241
-255
-329
-300
-224
-177
-209
-326
-360
-362
-322
-346
-303
-235
-166
-194
-356
-418
-397
-415
-406
-378
-308
-305
-411
-480
-434
-388
-348
-403
-434
-383
-360
-382
-398
-375
-409
-417
-409
-418
-436
-413
-394
-424
-490
-523
-483
-381
-380
-383
-370
-421
-514
-476
-341
-326
-366
-419
-420
-450
-480
-511
-485
-414
-382
-358
-408
-435
-434
-393
-426
-485
-446
-374
-315
-349
-353
-388
-402
-402
-364
-347
-314
-297
-351
-399
-443
-385
-321
-250
-263
-291
-355
-421
-459
-447
-390
-372
-295
-248
-247
-272
-282
-269
-312
-270
-190
-209
-246
-173
-104
-126
-232
-276
-211
-120
-122
-170
-142
-153
-117
-116
-148
-150
-110
-118
-109
-131
-154
-95
-89
-50
-70
-23
-91
-154
-138
-132
-187
-215
-209
-174
-139
-183
-223
-268
-225
-309
-314
-314
-273
-281
-255
-211
-258
-290
-344
-283
-291
-297
-308
-305
-355
-304
-234
-234
-261
-317
-319
-328
-280
-276
-250
-241
-238
-263
-254
-267
-232
-172
-191
-218
-251
-246
-261
-244
-242
-231
-259
-266
-252
-239
-214
-247
-282
-289
-255
-217
-226
-262
-277
-267
-349
-376
-304
-282
-315
-331
-338
-382
-396
-409
-412
-432
-424
-428
-437
-419
-398
-407
-459
-525
-562
-541
-503
-490
-516
-519
-500
-510
-526
-532
-555
-541
-493
-507
-552
-507
-449
-460
-515
-505
-451
-432
-441
-446
-422
-417
-424
-401
-336
-306
-324
-353
-344
-317
-335
-327
-259
-231
-227
-222
-229
-233
-209
-150
-160
-179
-155
-124
-102
-112
-156
-118
-67
-73
-82
-88
-58
-54
-135
-158
-102
-111
-129
-66
-15
-32
-96
-124
-107
-77
-38
-85
-79
-51
-32
-66
-48
-38
-26
-15
-60
-23
-61
1
3
13
-1
-16
-24
-20
78
17
36
-51
-55
-82
-42
-22
-47
-20
-76
-77
-169
-137
-160
-136
-156
-211
-228
-207
-205
-274
-279
-289
-322
-364
-321
-338
-381
-394
-346
-356
-419
-453
-436
-397
-432
-458
-512
-468
-438
-464
-485
-442
-417
-458
-463
-447
-433
-438
-425
-419
-390
-385
-369
-349
-327
-313
-341
-358
-347
-293
-230
-217
-217
-214
-197
-232
-277
-241
-189
-166
-167
-164
-128
-100
-157
-218
-202
-210
-243
-248
-215
-190
-206
-255
-283
-275
-290
-316
-297
-311
-316
-323
-346
-347
-394
-392
-335
-366
-405
-327
-305
-383
-399
-369
-416
-459
-413
-373
-396
-431
-404
-366
-378
-436
-408
-332
-364
-425
-410
-382
-398
-405
-412
-379
-364
-414
-404
-366
-367
-375
-360
-364
-412
-405
-358
-372
-407
-451
-467
-501
-449
-439
-393
-436
-472
-543
-545
-536
-538
-455
-445
-441
-485
-471
-528
-502
-479
-440
-425
-435
-442
-418
-350
-391
-429
-440
-421
-443
-448
-400
-375
-382
-406
-433
-395
-351
-373
-349
-375
-404
-429
-424
-395
-336
-314
-315
-316
-398
-364
-336
-327
-340
-319
-285
-282
-243
-251
-258
-246
-251
-288
-287
-284
-289
-280
-270
-255
-232
-237
-232
-242
-225
-218
-262
-261
-222
-202
-175
-154
-142
-151
-159
-105
-89
-147
-119
-71
-90
-117
-139
-105
-96
-119
-175
-173
-133
-121
-153
-173
-135
-138
-194
-229
-178
-147
-147
-177
-179
-114
-101
-152
-186
-153
-157
-167
-151
-163
-147
-127
-172
-181
-153
-109
-114
-119
-137
-150
-139
-178
-186
-132
-103
-149
-131
-161
-216
-194
-169
-153
-169
-170
-187
-154
-157
-179
-151
-154
-165
-196
-185
-145
-138
-169
-162
-146
-160
-167
-174
-141
-156
-149
-189
-189
-155
-113
-143
-184
-217
-175
-182
-230
-191
-178
-153
-185
-225
-237
-194
-199
-219
-233
-197
-182
-193
-200
-221
-208
-204
-239
-270
-232
-185
-222
-309
-281
-254
-289
-350
-347
-316
-348
-391
-425
-418
-388
-407
-438
-455
-472
-466
-463
-470
-483
-493
-487
-477
-482
-496
-463
-412
-435
-490
-483
-464
-457
-435
-446
-455
-422
-403
-430
-410
-379
-387
-416
-405
-404
-373
-318
-330
-345
-322
-335
-373
-372
-333
-288
-256
-268
-256
-245
-231
-236
-222
-202
-189
-184
-165
-120
-119
-172
-155
-125
-128
-96
-88
-85
-68
-60
-102
-85
-27
-33
-38
-27
-23
-55
-56
-57
-71
-122
-79
-83
-131
-153
-122
-138
-200
-178
-181
-185
-182
-146
-174
-196
-194
-186
-170
-169
-190
-150
-128
-155
-175
-173
-133
-165
-187
-193
-201
-197
-148
-150
-166
-121
-98
-135
-152
-116
-76
-88
-101
-83
-10
0
-54
-54
-13
-41
-75
-67
-40
-7
-15
-31
-51
-66
-84
-88
-115
-94
-75
-119
-214
-198
-197
-247
-216
-215
-241
-248
-273
-298
-283
-277
-324
-361
-312
-292
-319
-311
-340
-329
-303
-353
-374
-353
-332
-348
-352
-367
-383
-411
-407
-387
-425
-443
-448
-445
-475
-481
-464
-445
-445
-425
-460
-458
-388
-401
-442
-400
-365
-382
-366
-341
-369
-387
-340
-348
-368
-332
-305
-302
-281
-287
-304
-284
-251
-246
-242
-219
-198
-202
-243
-251
-237
-221
-206
-190
-194
-209
-193
-200
-218
-244
-246
-229
-248
-259
-238
-236
-254
-254
-264
-243
-257
-273
-256
-236
-241
-301
-294
-279
-274
-306
-312
-296
-305
-321
-306
-274
-292
-301
-293
-255
-225
-224
-212
-169
-176
-221
-220
-235
-231
-184
-205
-211
-157
-165
-223
-233
-210
-223
-219
-192
-171
-180
-201
-173
-158
-191
-195
-170
-197
-182
-151
-167
-173
-148
-130
-125
-117
-95
-97
-118
-123
-157
-137
-106
-110
-100
-61
-56
-70
-95
-92
-79
-74
-73
-63
-78
-68
-73
-113
-106
-114
-82
-103
-142
-137
-113
-98
-114
-136
-98
-46
-92
-124
-109
-95
-104
-130
-101
-80
-50
-87
-72
-92
-93
-67
-61
-64
-44
-25
-49
-16
-19
-66
-124
-90
-79
-95
-85
-49
-22
-18
-47
-84
-53
-85
-139
-117
-90
-117
-141
-126
-111
-145
-185
-184
-188
-181
-137
-120
-145
-153
-159
-165
-188
-201
-202
-196
-213
-235
-231
-238
-262
-277
-271
-271
-286
-288
-261
-237
-255
-297
-327
-321
-311
-282
-273
-282
-301
-332
-372
-369
-338
-301
-279
-323
-343
-349
-360
-372
-386
-347
-319
-334
-344
-320
-301
-325
-338
-322
-321
-320
-311
-299
-286
-293
-286
-280
-288
-276
-247
-245
-259
-238
-242
-234
-228
-208
-208
-227
-219
-242
-217
-198
-195
-219
-210
-196
-182
-139
-120
-115
-96
-93
-119
-134
-132
-122
-94
-99
-129
-152
-161
-164
-181
-191
-184
-162
-190
-227
-187
-162
-177
-183
-162
-150
-145
-165
-161
-154
-165
-186
-204
-156
-133
-156
-151
-148
-185
-229
-227
-204
-201
-185
-181
-179
-169
-183
-213
-211
-215
-211
-231
-235
-221
-187
-223
-244
-221
-219
-243
-238
-215
-221
-192
-175
-164
-181
-197
-190
-153
-151
-194
-188
-195
-198
-223
-229
-206
-168
-165
-210
-244
-237
-228
-256
-236
-179
-168
-177
-191
-219
-208
-189
-214
-215
-197
-187
-174
-167
-159
-166
-157
-150
-169
-157
-146
-139
-157
-149
-160
-194
-207
-189
-222
-254
-242
-242
-285
-298
-251
-251
-259
-241
-230
-250
-242
-209
-237
-246
-228
-220
-252
-260
-277
-288
-286
-301
-298
-279
-254
-274
-286
-295
-320
-329
-311
-301
-293
-259
-258
-261
-294
-285
-285
-307
-335
-322
-313
-316
-308
-325
-345
-322
-317
-382
-421
-437
-417
-406
-429
-383
-299
-291
-347
-339
-321
-358
-377
-357
-368
-378
-340
-321
-340
-329
-284
-288
-354
-387
-383
-378
-350
-336
-299
-273
-291
-321
-317
-325
-382
-364
-311
-288
-294
-248
-194
-206
-261
-260
-268
-325
-296
-249
-234
-249
-279
-269
-279
-277
-266
-263
-262
-262
-281
-298
-285
-277
-247
-245
-235
-249
-268
-261
-273
-275
-283
-261
-207
-185
-206
-210
-212
-222
-241
-260
-262
-245
-206
-202
-221
-231
-208
-197
-236
-261
-226
-174
-187
-187
-147
-149
-185
-170
-181
-181
-168
-186
-211
-268
-285
-298
-291
-273
-253
-238
-258
-286
-282
-256
-242
-253
-234
-179
-177
-196
-189
-173
-194
-197
-201
-178
-156
-159
-139
-109
-117
-154
-159
-150
-160
-171
-170
-163
-174
-185
-183
-215
-240
-256
-286
-316
-302
-252
-229
-228
-199
-222
-271
-268
-267
-274
-264
-267
-246
-262
-322
-329
-310
-342
-382
-374
-322
-304
-320
-316
-332
-348
-339
-314
-299
-293
-301
-329
-330
-345
-343
-327
-292
-264
-253
-275
-321
-305
-298
-318
-310
-227
-213
-268
-287
-278
-293
-343
-363
-352
-331
-330
-331
-342
-311
-297
-300
-313
-303
-271
-246
-242
-261
-292
-306
-295
-314
-315
-296
-290
-296
-317
-335
-352
-306
-270
-278
-254
-254
-291
-324
-322
-305
-303
-301
-299
-303
-324
-361
-359
-317
-309
-326
-326
-312
-331
-343
-303
-282
-302
-341
-345
-327
-345
-349
-350
-330
-324
-398
-443
-408
-375
-368
-365
-372
-398
-405
-407
-402
-393
-330
-285
-315
-324
-314
-321
-343
-331
-271
-232
-250
-274
-253
-250
-284
-291
-280
-266
-289
-297
-270
-269
-285
-322
-321
-317
-341
-354
-331
-321
-351
-387
-400
-393
-395
-393
-354
-318
-305
-292
-302
-306
-289
-287
-301
-296
-257
-227
-231
-265
-289
-278
-287
-330
-342
-319
-333
-337
-340
-338
-314
-290
-291
-297
-280
-299
-314
-303
-290
-254
-209
-173
-161
-224
-267
-283
-310
-313
-296
-249
-204
-219
-259
-241
-215
-243
-242
-207
-198
-219
-234
-226
-191
-184
-204
-201
-218
-270
-266
-243
-247
-217
-178
-151
-171
-170
-160
-159
-181
-208
-198
-214
-222
-219
-206
-196
-233
-261
-276
-286
-301
-304
-242
-218
-259
-263
-218
-230
-265
-286
-294
-323
-340
-326
-314
-296
-255
-206
-199
-239
-281
-305
-298
-306
-309
-278
-263
-264
-277
-291
-300
-313
-333
-331
-345
-343
-296
-259
-214
-175
-172
-189
-210
-243
-283
-286
-233
-182
-158
-158
-176
-196
-220
-239
-231
-216
-216
-182
-162
-182
-192
-195
-200
-214
-221
-238
-247
-258
-257
-219
-229
-251
-222
-220
-241
-239
-211
-202
-225
-244
-252
-277
-277
-264
-263
-227
-197
-220
-246
-255
-267
-277
-263
-272
-267
-250
-243
-245
-236
-188
-207
-230
-239
-255
-277
-268
-229
-220
-214
-177
-169
-197
-199
-236
-266
-247
-221
-228
-228
-152
-98
-122
-174
-205
-220
-243
-252
-238
-204
-194
-226
-237
-224
-243
-280
-299
-324
-344
-329
-307
-306
-282
-228
-207
-223
-214
-200
-229
-259
-263
-234
-209
-228
-210
-187
-206
-231
-231
-254
-300
-291
-288
-289
-257
-211
-188
-197
-217
-248
-241
-223
-242
-254
-232
-232
-241
-231
-215
-235
-229
-221
-277
-302
-291
-260
-221
-181
-162
-154
-162
-191
-186
-171
-180
-195
-187
-201
-202
-175
-159
-155
-155
-159
-208
-276
-315
-307
-310
-327
-313
-285
-306
-339
-336
-326
-303
-299
-301
-298
-294
-283
-262
-255
-241
-217
-228
-282
-327
-327
-354
-381
-371
-362
-351
-319
-283
-266
-278
-282
-266
-274
-310
-315
-262
-241
-246
-271
-268
-262
-290
-285
-255
-244
-268
-287
-294
-315
-312
-284
-266
-264
-279
-302
-320
-307
-332
-362
-357
-310
-307
-315
-311
-317
-292
-294
-341
-343
-310
-315
-335
-336
-307
-286
-300
-316
-312
-337
-362
-387
-428
-419
-355
-334
-355
-345
-334
-342
-371
-383
-377
-334
-299
-303
-302
-297
-337
-371
-373
-367
-346
-298
-290
-304
-299
-290
-265
-262
-268
-259
-245
-257
-281
-297
-283
-239
-204
-211
-232
-236
-223
-225
-211
-181
-138
-129
-167
-193
-214
-194
-191
-209
-199
-200
-194
-203
-218
-219
-237
-244
-256
-261
-243
-247
-248
-226
-226
-246
-250
-249
-251
-252
-242
-222
-234
-244
-239
-235
-243
-242
-222
-205
-217
-226
-238
-264
-272
-281
-279
-267
-269
-275
-278
-262
-256
-282
-291
-283
-283
-312
-322
-284
-261
-269
-286
-280
-288
-311
-332
-318
-291
-286
-292
-251
-236
-245
-242
-252
-271
-310
-303
-268
-276
-304
-282
-244
-253
-287
-336
-373
-367
-361
-333
-273
-253
-266
-257
-252
-261
-250
-261
-269
-250
-233
-235
-257
-247
-209
-192
-212
-228
-226
-235
-230
-196
-169
-157
-160
-147
-144
-160
-168
-172
-171
-193
-195
-170
-154
-146
-137
-122
-115
-97
-84
-80
-106
-93
-46
-63
-81
-91
-113
-133
-140
-147
-130
-102
-87
-96
-107
-103
-107
-126
-135
-115
-109
-92
-105
-106
-65
-26
-25
-47
-58
-53
-47
-44
-24
-7
-16
-28
-5
-2
-24
-36
-59
-63
-57
-85
-94
-64
-70
-77
-57
-69
-86
-107
-92
-64
-46
-29
-21
-23
-39
-34
-18
-30
-27
25
32
-7
-18
15
27
-6
-41
-30
14
2
-24
-18
-9
1
10
7
-20
-40
-51
-47
-42
-42
-14
19
-12
-34
-39
-47
-76
-101
-84
-42
-21
-20
-30
-50
-65
-70
-67
-70
-56
-64
-84
-96
-100
-101
-98
-89
-95
-83
-83
-92
-89
-57
-50
-45
-21
-24
-24
-24
-19
-31
-50
-48
-67
-82
-55
-24
-18
-24
-29
-33
-62
-81
-68
-60
-48
-9
19
18
15
23
31
17
-12
-36
-5
1
-36
-3
39
33
40
60
35
12
28
21
2
-5
1
13
-12
-35
-7
14
0
-5
-25
-46
-49
-74
-87
-57
-46
-78
-62
-44
-58
-55
-21
-11
-50
-66
-48
-68
-77
-55
-51
-48
-36
-27
-30
-16
3
-17
-49
-72
-89
-86
-76
-76
-61
-58
-75
-64
-65
-93
-114
-111
-99
-129
-127
-97
-114
-148
-165
-171
-202
-241
-260
-255
-254
-234
-224
-224
-222
-204
-163
-171
-179
-188
-192
-211
-228
-207
-184
-216
-257
-249
-251
-269
-254
-242
-238
-245
-241
-228
-243
-261
-250
-247
-260
-262
-249
-225
-233
-232
-216
-188
-183
-210
-223
-210
-206
-201
-209
-220
-224
-222
-205
-212
-223
-217
-197
-211
-235
-234
-227
-199
-202
-230
-251
-255
-272
-268
-241
-222
-228
-213
-209
-229
-212
-206
-200
-186
-171
-178
-166
-171
-166
-140
-142
-151
-186
-193
-188
-196
-193
-186
-186
-182
-186
-168
-134
-114
-122
-148
-163
-155
-142
-151
-156
-160
-156
-140
-146
-163
-180
-192
-191
-172
-189
-204
-198
-218
-239
-243
-241
-231
-263
-260
-188
-183
-200
-190
-183
-201
-202
-216
-217
-211
-203
-204
-205
-233
-258
-242
-234
-226
-206
-168
-177
-199
-208
-221
-206
-179
-140
-144
-151
-135
-148
-166
-179
-171
-171
-166
-184
-225
-197
-176
-200
-220
-219
-202
-199
-207
-209
-192
-209
-215
-217
-198
-195
-210
-196
-184
-186
-214
-213
-176
-169
-168
-151
-165
-168
-153
-163
-192
-178
-172
-175
-139
-105
-91
-92
-109
-123
-96
-96
-111
-108
-94
-96
-117
-92
-84
-125
-143
-110
-107
-121
-107
-86
-76
-79
-105
-110
-128
-147
-170
-191
-173
-130
-126
-155
-154
-133
-132
-160
-164
-164
-136
-138
-156
-148
-144
-136
-126
-128
-140
-128
-157
-180
-179
-188
-167
-148
-153
-166
-152
-131
-145
-173
-171
-167
-164
-171
-176
-167
-174
-175
-195
-220
-205
-181
-187
-206
-217
-186
-182
-227
-260
-257
-256
-281
-252
-218
-225
-253
-221
-227
-267
-250
-237
-266
-275
-232
-228
-255
-258
-245
-263
-274
-266
-255
-239
-216
-194
-197
-200
-225
-250
-266
-262
-251
-262
-309
-323
-299
-290
-303
-316
-302
-293
-310
-344
-365
-363
-349
-361
-393
-387
-354
-363
-393
-412
-412
-442
-455
-459
-469
-457
-470
-509
-528
-511
-489
-478
-469
-466
-434
-417
-431
-446
-430
-391
-379
-410
-425
-414
-414
-406
-392
-386
-393
-425
-450
-467
-464
-438
-440
-449
-451
-432
-404
-413
-435
-410
-408
-379
-371
-382
-378
-399
-376
-381
-418
-416
-404
-406
-413
-403
-394
-365
-378
-407
-393
-394
-388
-370
-359
-383
-387
-330
-318
-340
-331
-325
-331
-341
-339
-346
-342
-323
-342
-372
-326
-335
-360
-382
-370
-338
-344
-319
-304
-305
-299
-288
-284
-270
-273
-266
-247
-225
-257
-266
-234
-266
-288
-253
-237
-246
-228
-226
-242
-246
-240
-222
-234
-252
-251
-219
-224
-258
-241
-214
-208
-222
-217
-181
-160
-176
-196
-193
-187
-186
-206
-237
-207
-215
-258
-270
-265
-257
-227
-232
-266
-272
-258
-274
-313
-315
-296
-294
-302
-302
-297
-306
-313
-304
-320
-348
-349
-358
-368
-401
-406
-391
-409
-449
-449
-464
-482
-477
-469
-489
-518
-482
-468
-525
-535
-502
-514
-523
-514
-478
-476
-513
-498
-488
-505
-519
-529
-495
-468
-496
-497
-504
-540
-508
-488
-530
-541
-492
-466
-496
-499
-467
-472
-490
-496
-475
-462
-456
-477
-485
-446
-453
-497
-500
-515
-509
-498
-520
-519
-503
-507
-501
-466
-471
-461
-479
-495
-469
-461
-458
-480
-467
-434
-408
-420
-436
-421
-399
-369
-376
-400
-412
-385
-334
-387
-421
-395
-399
-392
-412
-424
-409
-387
-391
-410
-411
-397
-378
-391
-413
-412
-388
-388
-387
-383
-397
-386
-382
-397
-376
-381
-377
-354
-351
-365
-384
-401
-411
-369
-322
-357
-384
-322
-320
-367
-331
-305
-337
-381
-352
-340
-360
-363
-349
-370
-373
-348
-370
-383
-397
-392
-377
-356
-344
-331
-332
-342
-333
-333
-323
-327
-319
-301
-328
-324
-317
-300
-289
-299
-270
-263
-268
-255
-255
-232
-208
-232
-251
-246
-240
-238
-233
-248
-256
-255
-275
-267
-253
-271
-303
-306
-318
-315
-303
-372
-389
-334
-319
-372
-390
-359
-384
-405
-385
-375
-369
-367
-369
-361
-353
-363
-392
-407
-397
-407
-414
-387
-402
-433
-410
-377
-406
-409
-387
-383
-394
-389
-399
-405
-386
-415
-427
-425
-432
-484
-456
-415
-453
-454
-439
-463
-462
-427
-425
-435
-401
-389
-430
-414
-401
-386
-393
-387
-389
-396
-392
-388
-378
-359
-360
-369
-384
-404
-400
-405
-415
-432
-420
-397
-402
-398
-391
-367
-348
-341
-326
-338
-318
-337
-363
-344
-360
-386
-377
-352
-369
-380
-358
-328
-338
-346
-338
-346
-353
-358
-355
-374
-401
-403
-402
-407
-392
-383
-359
-349
-353
-377
-377
-384
-389
-372
-371
-349
-356
-353
-322
-352
-349
-316
-310
-323
-302
-296
-331
-323
-328
-326
-312
-292
-295
-286
-291
-294
-271
-259
-259
-260
-248
-265
-261
-258
-244
-264
-257
-256
-303
-326
-320
-298
-313
-306
-279
-281
-304
-310
-290
-292
-317
-297
-276
-333
-345
-295
-289
-347
-339
-300
-310
-322
-299
-288
-305
-326
-317
-329
-360
-325
-328
-350
-340
-331
-329
-293
-290
-306
-319
-330
-351
-368
-349
-354
-353
-350
-402
-417
-389
-376
-393
-401
-380
-370
-385
-390
-369
-383
-418
-419
-428
-467
-453
-438
-444
-449
-444
-453
-446
-423
-409
-411
-430
-395
-399
-449
-432
-425
-430
-425
-410
-397
-374
-386
-404
-395
-395
-378
-369
-387
-387
-363
-379
-429
-391
-375
-419
-420
-380
-376
-417
-395
-368
-378
-420
-412
-355
-341
-365
-358
-336
-308
-311
-323
-346
-349
-320
-329
-347
-350
-312
-311
-316
-303
-281
-246
-240
-244
-227
-202
-217
-264
-259
-230
-248
-278
-259
-236
-247
-261
-257
-263
-254
-255
-277
-260
-237
-256
-268
-231
-244
-258
-210
-205
-231
-208
-210
-241
-230
-203
-202
-245
-245
-238
-239
-245
-282
-261
-253
-262
-268
-259
-265
-270
-279
-266
-267
-279
-260
-284
-307
-320
-313
-311
-350
-371
-372
-369
-382
-387
-392
-396
-384
-381
-392
-423
-424
-406
-407
-410
-439
-431
-400
-393
-400
-368
-345
-356
-343
-349
-365
-386
-359
-358
-369
-346
-342
-346
-351
-348
-373
-374
-335
-319
-337
-367
-323
-317
-361
-331
-318
-320
-313
-304
-336
-336
-310
-322
-307
-301
-315
-323
-311
-314
-295
-295
-318
-312
-273
-281
-305
-267
-257
-260
-270
-273
-260
-252
-267
-238
-215
-240
-226
-241
-271
-261
-230
-222
-242
-215
-222
-242
-233
-220
-235
-248
-221
-179
-201
-230
-223
-245
-223
-222
-204
-189
-213
-204
-174
-159
-183
-188
-179
-203
-200
-182
-220
-235
-199
-194
-214
-205
-194
-179
-174
-160
-154
-162
-154
-155
-164
-159
-150
-158
-162
-160
-148
-145
-142
-180
-195
-173
-184
-211
-210
-202
-228
-228
-212
-235
-221
-225
-233
-218
-219
-233
-253
-277
-271
-269
-298
-278
-282
-289
-274
-326
-331
-323
-308
-315
-333
-317
-352
-364
-363
-365
-348
-360
-381
-374
-340
-338
-359
-355
-371
-361
-338
-358
-389
-364
-342
-388
-379
-344
-337
-331
-332
-354
-339
-313
-311
-346
-328
-310
-324
-321
-307
-300
-284
-279
-262
-253
-290
-284
-259
-300
-297
-257
-284
-299
-291
-311
-300
-292
-311
-299
-267
-284
-302
-293
-282
-287
-275
-290
-310
-284
-292
-329
-340
-326
-326
-347
-356
-321
-294
-310
-331
-324
-319
-323
-336
-340
-323
-298
-287
-276
-276
-294
-296
-290
-289
-305
-313
-301
-325
-323
-317
-341
-331
-290
-291
-318
-324
-328
-331
-343
-368
-361
-342
-341
-345
-369
-381
-370
-378
-432
-415
-387
-382
-404
-408
-410
-412
-425
-451
-434
-423
-430
-455
-478
-448
-417
-436
-444
-441
-451
-471
-484
-486
-460
-468
-486
-480
-446
-433
-463
-466
-459
-441
-447
-468
-465
-440
-460
-480
-447
-435
-433
-418
-423
-411
-399
-411
-407
-397
-353
-373
-416
-379
-338
-351
-356
-333
-318
-326
-339
-341
-339
-338
-313
-296
-289
-308
-288
-271
-296
-274
-273
-286
-287
-272
-256
-247
-261
-240
-213
-184
-202
-195
-177
-189
-167
-158
-178
-182
-160
-167
-144
-135
-129
-150
-134
-111
-113
-144
-118
-100
-98
-95
-102
-57
-78
-85
-67
-86
-93
-70
-75
-100
-85
-98
-97
-82
-88
-97
-105
-64
-36
-64
-54
-18
-3
-62
-73
-45
-69
-68
-65
-87
-87
-63
-74
-91
-97
-83
-64
-78
-105
-96
-75
-82
-80
-83
-93
-101
-95
-88
-93
-129
-118
-94
-106
-112
-120
-130
-113
-105
-123
-125
-114
-122
-147
-149
-149
-177
-178
-174
-204
-196
-181
-180
-221
-213
-194
-194
-213
-223
-222
-226
-234
-225
-223
-257
-242
-227
-239
-231
-219
-225
-209
-206
-218
-227
-245
-241
-231
-252
-254
-246
-256
-251
-248
-275
-273
-267
-263
-270
-277
-270
-273
-278
-270
-252
-247
-256
-284
-277
-291
-319
-331
-320
-339
-359
-353
-324
-330
-358
-360
-370
-354
-360
-346
-334
-327
-310
-335
-341
-352
-329
-319
-362
-347
-309
-333
-357
-318
-314
-339
-337
-335
-359
-346
-334
-329
-301
-254
-278
-324
-268
-241
-285
-317
-282
-316
-327
-315
-329
-302
-298
-310
-312
-305
-290
-287
-299
-289
-275
-281
-290
-311
-299
-273
-298
-306
-295
-306
-306
-290
-264
-285
-294
-259
-269
-272
-253
-279
-282
-253
-242
-255
-267
-262
-246
-237
-256
-234
-221
-256
-237
-201
-216
-219
-233
-241
-241
-278
-292
-295
-267
-247
-261
-264
-266
-285
-253
-266
-264
-231
-213
-217
-263
-242
-213
-224
-250
-247
-252
-268
-238
-217
-208
-240
-269
-229
-219
-280
-277
-263
-286
-287
-281
-285
-293
-291
-276
-284
-289
-303
-310
-325
-350
-328
-318
-330
-342
-331
-356
-343
-325
-328
-338
-307
-266
-248
-250
-270
-279
-277
-298
-295
-256
-254
-287
-272
-247
-253
-249
-250
-251
-260
-243
-257
-253
-225
-249
-273
-250
-227
-271
-288
-262
-253
-295
-307
-276
-294
-329
-309
-281
-316
-364
-369
-319
-338
-357
-325
-337
-308
-280
-285
-308
-294
-260
-274
-302
-310
-296
-301
-337
-323
-300
-321
-339
-324
-313
-337
-347
-346
-339
-340
-334
-326
-323
-326
-305
-311
-334
-314
-294
-290
-295
-310
-302
-301
-311
-305
-321
-334
-345
-358
-366
-376
-390
-371
-354
-372
-396
-382
-364
-385
-405
-397
-361
-342
-400
-429
-401
-386
-421
-418
-403
-413
-427
-426
-404
-422
-412
-447
-451
-425
-402
-392
-445
-417
-389
-384
-401
-411
-394
-387
-388
-400
-399
-378
-360
-357
-360
-381
-379
-392
-385
-344
-359
-353
-329
-353
-363
-352
-375
-373
-355
-331
-358
-380
-370
-369
-395
-430
-419
-398
-422
-454
-389
-396
-424
-408
-406
-453
-448
-420
-452
-460
-441
-445
-469
-467
-473
-462
-472
-473
-458
-483
-528
-493
-482
-526
-546
-520
-517
-548
-532
-522
-535
-529
-529
-502
-497
-508
-466
-442
-454
-468
-453
-456
-456
-423
-404
-413
-419
-423
-422
-437
-400
-403
-437
-400
-370
-371
-360
-334
-334
-349
-366
-353
-355
-328
-322
-344
-335
-301
-257
-288
-263
-253
-280
-270
-249
-271
-284
-256
-261
-258
-236
-232
-267
-242
-240
-255
-226
-205
-220
-251
-245
-239
-233
-253
-274
-230
-224
-245
-263
-264
-266
-256
-233
-248
-287
-305
-259
-254
-296
-291
-244
-257
-302
-299
-267
-251
-263
-260
-271
-264
-249
-258
-259
-273
-272
-248
-245
-257
-238
-231
-253
-265
-235
-224
-270
-261
-226
-223
-237
-222
-207
-207
-203
-188
-197
-203
-168
-160
-186
-168
-148
-178
-193
-171
-133
-150
-163
-125
-136
-138
-111
-100
-80
-105
-99
-43
-62
-78
-97
-103
-120
-100
-119
-146
-94
-120
-133
-121
-105
-135
-182
-167
-174
-185
-174
-198
-185
-169
-190
-178
-186
-197
-176
-185
-228
-244
-243
-246
-261
-259
-239
-223
-242
-238
-227
-225
-252
-265
-240
-243
-252
-261
-264
-280
-275
-235
-229
-261
-242
-227
-222
-237
-227
-214
-253
-274
-256
-223
-253
-259
-214
-238
-288
-252
-236
-262
-245
-211
-218
-216
-192
-187
-187
-223
-200
-164
-199
-191
-166
-155
-175
-183
-147
-156
-152
-142
-152
-153
-145
-176
-174
-158
-168
-171
-188
-158
-131
-167
-200
-199
-133
-110
-154
-180
-119
-130
-153
-140
-146
-128
-142
-142
-187
-184
-168
-200
-205
-187
-168
-198
-199
-159
-200
-220
-175
-174
-221
-216
-179
-166
-198
-181
-149
-154
-153
-197
-203
-197
-169
-162
-170
-204
-176
-148
-179
-172
-181
-167
-157
-193
-201
-167
-156
-162
-148
-162
-163
-176
-180
-203
-168
-141
-201
-196
-172
-221
-251
-226
-276
-279
-233
-210
-249
-256
-211
-228
-238
-226
-201
-226
-265
-243
-232
-246
-253
-217
-231
-280
-246
-207
-203
-213
-199
-201
-203
-215
-199
-183
-207
-187
-139
-182
-237
-165
-188
-208
-185
-163
-159
-209
-234
-206
-196
-254
-282
-262
-258
-294
-315
-309
-313
-314
-315
-327
-345
-356
-347
-355
-383
-393
-401
-397
-431
-417
-415
-491
-477
-443
-458
-466
-466
-485
-533
-537
-531
-563
-538
-514
-559
-568
-554
-594
-612
-639
-637
-622
-645
-641
-649
-646
-641
-650
-627
-619
-631
-654
-623
-591
-633
-602
-566
-580
-548
-540
-529
-542
-563
-559
-556
-568
-539
-509
-500
-491
-470
-464
-460
-431
-456
-429
-401
-401
-402
-375
-380
-377
-374
-374
-349
-343
-323
-313
-312
-341
-324
-309
-317
-305
-294
-321
-333
-310
-287
-300
-295
-270
-322
-301
-248
-256
-250
-269
-244
-219
-238
-274
-221
-225
-282
-266
-207
-221
-230
-212
-211
-214
-215
-209
-244
-219
-208
-218
-242
-214
-194
-182
-216
-267
-240
-243
-265
-246
-264
-270
-231
-241
-311
-271
-206
-226
-224
-227
-222
-249
-234
-206
-179
-196
-200
-214
-182
-147
-158
-172
-135
-116
-157
-122
-130
-145
-190
-165
-152
-186
-166
-170
-216
-202
-196
-255
-216
-194
-240
-173
-194
-289
-236
-237
-300
-297
-264
-291
-298
-275
-285
-305
-296
-296
-282
-257
-275
-292
-303
-308
-297
-287
-302
-312
-315
-285
-338
-374
-334
-340
-392
-389
-340
-385
-439
-451
-403
-420
-479
-482
-453
-460
-492
-502
-530
-510
-502
-488
-510
-546
-495
-516
-514
-540
-508
-519
-553
-497
-503
-471
-486
-517
-490
-499
-519
-494
-462
-497
-483
-489
-485
-455
-457
-455
-456
-468
-446
-430
-468
-468
-429
-359
-385
-437
-381
-396
-465
-426
-399
-404
-386
-354
-339
-385
-398
-382
-402
-396
-350
-388
-389
-350
-357
-372
-396
-340
-329
-352
-310
-296
-284
-301
-328
-299
-288
-270
-225
-225
-232
-214
-184
-177
-213
-194
-149
-148
-156
-135
-135
-139
-127
-147
-147
-161
-139
-133
-127
-109
-94
-142
-115
-58
-75
-67
-76
-52
-66
-96
-88
-97
-100
-73
-102
-98
-97
-122
-124
-123
-140
-173
-175
-139
-123
-168
-135
-121
-110
-106
-116
-110
-95
-69
-92
-97
-92
-96
-88
-124
-177
-132
-105
-175
-141
-116
-116
-77
-79
-59
-23
-74
-73
-43
-74
-87
-78
-80
-85
-74
-80
-42
-77
-125
-70
-104
-116
-113
-98
-87
-118
-92
-89
-109
-133
-98
-144
-173
-172
-175
-159
-171
-174
-167
-182
-220
-222
-191
-209
-204
-144
-181
-219
-220
-199
-239
-266
-272
-285
-249
-226
-247
-264
-247
-241
-196
-205
-236
-232
-193
-204
-234
-163
-123
-183
-156
-123
-151
-112
-54
-75
-85
-65
-67
-97
-62
-37
-43
-26
-41
-7
-6
-10
-10
2
5
31
51
35
19
44
96
43
51
66
70
48
65
42
45
93
99
94
72
123
88
33
56
109
36
14
87
43
21
18
8
-18
-9
20
37
42
54
48
23
33
19
30
7
-68
-48
-20
-82
-73
-32
-99
-138
-95
-90
-163
-158
-125
-177
-167
-199
-228
-186
-217
-282
-246
-232
-259
-224
-218
-225
-208
-200
-222
-273
-226
-208
-271
-252
-244
-282
-246
-252
-259
-251
-206
-241
-278
-217
-223
-229
-260
-277
-281
-265
-275
-308
-313
-283
-270
-299
-312
-322
-337
-327
-372
-361
-296
-328
-339
-315
-254
-317
-341
-268
-337
-337
-309
-348
-367
-348
-351
-347
-344
-318
-309
-311
-310
-320
-299
-306
-287
-259
-270
-267
-282
-243
-213
-267
-226
-175
-201
-228
-209
-169
-217
-239
-222
-247
-241
-213
-211
-217
-241
-249
-217
-241
-223
-205
-203
-200
-202
-196
-200
-226
-274
-230
-227
-271
-237
-243
-229
-247
-267
-218
-244
-219
-228
-217
-199
-236
-184
-180
-178
-175
-179
-156
-183
-185
-235
-208
-195
-235
-174
-221
-225
-180
-219
-180
-230
-212
-160
-221
-219
-201
-160
-195
-209
-173
-174
-205
-129
-119
-151
-141
-141
-96
-136
-118
-104
-145
-123
-138
-109
-147
-146
-140
-153
-131
-157
-130
-144
-165
-132
-106
-196
-170
-145
-176
-250
-213
-155
-211
-229
-214
-209
-289
-213
-204
-207
-237
-281
-190
-261
-273
-230
-283
-286
-260
-285
-323
-347
-321
-333
-400
-357
-299
-369
-411
-378
-344
-389
-379
-345
-363
-336
-364
-391
-409
-369
-341
-365
-388
-356
-338
-388
-342
-329
-368
-381
-316
-350
-452
-363
-368
-464
-385
-339
-418
-439
-329
-393
-450
-420
-360
-385
-475
-373
-395
-433
-402
-394
-403
-394
-371
-354
-363
-416
-351
-354
-324
-304
-361
-326
-327
-328
-337
-359
-375
-361
-353
-373
-354
-356
-427
-392
-329
-394
-399
-330
-356
-383
-322
-335
-402
-335
-312
-344
-343
-291
-336
-331
-262
-303
-305
-260
-230
-247
-241
-233
-244
-230
-209
-205
-213
-180
-192
-238
-225
-162
-179
-188
-202
-230
-170
-213
-206
-159
-195
-205
-183
-224
-223
-155
-151
-193
-173
-139
-174
-211
-147
-183
-211
-228
-228
-190
-262
-252
-259
-282
-299
-279
-275
-273
-293
-282
-272
-305
-312
-299
-273
-285
-295
-318
-321
-261
-287
-296
-271
-255
-321
-305
-262
-307
-268
-240
-223
-248
-217
-197
-266
-232
-213
-243
-211
-202
-143
-123
-173
-179
-144
-135
-133
-137
-155
-116
-118
-138
-64
-71
-103
-83
-59
-65
-93
-66
-67
-67
-30
-8
-4
6
-3
-77
-11
14
-17
36
10
26
20
21
5
25
62
39
84
100
110
71
92
130
123
145
105
150
143
99
185
124
109
142
142
104
116
140
141
88
121
194
119
109
125
119
83
111
91
42
110
150
153
115
136
107
106
143
26
72
115
75
56
92
83
38
46
50
11
-2
54
13
0
4
22
1
-34
-44
-61
-74
-85
-98
-114
-77
-127
-209
-139
-162
-181
-196
-205
-208
-195
-187
-275
-271
-262
-266
-265
-282
-322
-308
-295
-343
-321
-297
-312
-316
-335
-314
-337
-391
-383
-383
-328
-339
-353
-281
-352
-362
-284
-332
-378
-347
-342
-340
-391
-367
-393
-433
-388
-381
-407
-426
-402
-438
-480
-481
-451
-454
-511
-512
-491
-456
-517
-596
-519
-524
-569
-520
-519
-623
-574
-555
-593
-617
-604
-556
-530
-554
-555
-544
-530
-534
-564
-532
-567
-523
-542
-525
-528
-552
-492
-528
-539
-549
-521
-508
-519
-512
-552
-502
-524
-514
-450
-466
-471
-468
-470
-527
-493
-417
-471
-488
-402
-413
-373
-463
-459
-404
-420
-440
-451
-324
-425
-497
-391
-425
-471
-411
-419
-445
-450
-373
-407
-465
-382
-408
-480
-415
-334
-415
-442
-391
-366
-351
-376
-405
-347
-352
-358
-372
-394
-344
-321
-336
-397
-379
-335
-329
-333
-344
-328
-324
-341
-309
-314
-340
-332
-343
-381
-339
-321
-365
-328
-302
-352
-326
-278
-337
-344
-339
-322
-359
-353
-295
-293
-289
-286
-275
-310
-328
-290
-265
-278
-284
-233
-252
-283
-256
-199
-220
-315
-293
-239
-269
-345
-245
-200
-270
-220
-214
-254
-236
-207
-234
-223
-123
-135
-212
-138
-126
-205
-172
-126
-172
-201
-181
-133
-171
-207
-213
-219
-192
-199
-237
-241
-204
-232
-229
-182
-171
-214
-206
-199
-187
-167
-172
-203
-234
-213
-234
-203
-189
-199
-206
-201
-167
-186
-143
-121
-125
-116
-90
-88
-100
-133
-103
-18
-74
-69
-61
-29
-25
-44
-54
-85
-53
-31
-91
-58
-16
-29
-88
-82
-57
-79
-68
-73
-45
-68
-99
-91
-67
-103
-146
-150
-109
-106
-176
-177
-107
-99
-176
-94
-109
-121
-52
-127
-133
-92
-125
-107
-57
-63
-92
-61
-91
-135
-61
-81
-106
-61
-69
-25
-38
-49
-103
-108
-45
-30
-44
-68
-48
-17
-39
-115
-52
-63
-136
-150
-102
-72
-153
-182
-147
-192
-256
-219
-191
-270
-263
-226
-260
-311
-293
-273
-290
-278
-286
-315
-329
-310
-335
-327
-273
-289
-303
-263
-305
-340
-319
-294
-323
-347
-299
-344
-344
-348
-332
-312
-401
-398
-336
-397
-394
-391
-372
-357
-494
-435
-414
-511
-509
-497
-549
-501
-465
-535
-546
-552
-537
-536
-523
-549
-538
-453
-492
-593
-563
-464
-534
-549
-516
-518
-468
-436
-501
-536
-470
-502
-459
-464
-471
-364
-411
-418
-398
-367
-331
-376
-336
-281
-295
-330
-321
-308
-310
-288
-289
-292
-265
-270
-265
-268
-228
-256
-277
-245
-228
-222
-205
-175
-218
-215
-207
-181
-180
-161
-180
-140
-135
-141
-106
-177
-176
-162
-178
-174
-169
-143
-166
-140
-129
-141
-142
-109
-123
-143
-137
-114
-74
-109
-120
-63
-83
-100
-50
-57
-72
-100
-55
-5
-20
-53
-52
-26
-48
-26
7
-31
-74
-85
-66
-68
-48
-13
-23
-40
-53
-35
-4
-87
-92
-63
-28
-26
-72
-31
-18
-79
-79
-59
-116
-99
-69
-110
-143
-122
-169
-225
-168
-115
-176
-188
-163
-176
-229
-230
-159
-166
-256
-190
-181
-192
-189
-189
-171
-218
-191
-230
-220
-251
-233
-196
-217
-181
-186
-152
-183
-209
-101
-130
-152
-150
-135
-118
-179
-148
-144
-167
-186
-173
-189
-191
-206
-187
-182
-250
-234
-249
-269
-300
-282
-262
-331
-326
-314
-313
-352
-338
-321
-366
-384
-391
-368
-385
-435
-385
-383
-397
-355
-408
-368
-354
-379
-326
-366
-368
-363
-348
-362
-367
-365
-352
-339
-371
-410
-364
-355
-377
-389
-416
-383
-380
-426
-456
-420
-387
-383
-414
-407
-427
-396
-379
-466
-410
-390
-417
-396
-355
-368
-360
-335
-410
-360
-320
-364
-393
-390
-294
-331
-375
-364
-335
-294
-307
-273
-298
-346
-320
-315
-312
-319
-284
-245
-277
-279
-258
-265
-225
-159
-146
-143
-155
-78
-84
-116
-102
-43
-21
-47
-21
-9
27
7
-11
62
54
42
136
74
49
106
123
73
33
131
126
96
169
195
190
203
177
234
183
157
204
177
157
189
183
155
184
196
167
212
204
144
150
169
155
151
168
137
153
169
162
160
148
119
103
121
102
80
66
74
37
-8
33
8
2
26
-3
-8
-3
-4
-31
-24
5
-23
-17
-62
-110
-100
-89
-154
-211
-167
-180
-196
-204
-242
-252
-250
-242
-294
-324
-267
-289
-403
-380
-326
-358
-374
-366
-396
-388
-411
-442
-420
-434
-476
-489
-449
-474
-517
-504
-484
-515
-533
-523
-528
-505
-544
-557
-513
-580
-582
-574
-619
-625
-658
-639
-666
-726
-704
-702
-677
-673
-581
-589
-673
-657
-602
-623
-686
-649
-609
-608
-598
-556
-588
-598
-553
-550
-568
-549
-520
-527
-516
-504
-519
-518
-475
-458
-454
-456
-455
-447
-407
-454
-462
-436
-426
-358
-378
-389
-375
-406
-406
-371
-370
-331
-331
-377
-308
-318
-394
-392
-333
-338
-400
-316
-282
-328
-301
-312
-342
-347
-302
-279
-309
-240
-228
-295
-256
-243
-265
-230
-199
-195
-249
-219
-192
-208
-225
-220
-194
-177
-171
-136
-176
-184
-141
-165
-141
-148
-140
-93
-115
-120
-62
-108
-100
-93
-77
-16
-63
-83
-57
-78
-48
-38
-74
-49
-31
-48
2
-39
-44
4
-49
-43
-28
-45
-73
-80
-70
-74
-99
-109
-85
-72
-90
-72
-89
-45
-82
-114
-27
-89
-152
-92
-67
-143
-152
-86
-109
-173
-151
-93
-131
-171
-140
-146
-198
-207
-137
-189
-251
-227
-205
-214
-283
-263
-265
-273
-307
-313
-279
-338
-318
-286
-298
-329
-306
-322
-356
-336
-354
-356
-360
-349
-370
-371
-432
-418
-420
-444
-371
-462
-437
-379
-411
-373
-384
-368
-303
-372
-358
-284
-337
-333
-302
-252
-249
-305
-293
-262
-285
-275
-265
-243
-254
-273
-247
-209
-234
-218
-213
-216
-204
-176
-179
-193
-181
-180
-183
-222
-197
-166
-200
-244
-217
-205
-270
-286
-231
-308
-315
-280
-281
-354
-375
-308
-360
-372
-347
-320
-356
-430
-434
-380
-438
-494
-449
-416
-485
-502
-470
-499
-514
-481
-473
-514
-493
-441
-476
-500
-451
-483
-479
-490
-486
-472
-479
-460
-411
-408
-486
-405
-415
-457
-423
-403
-471
-434
-362
-423
-422
-419
-392
-405
-428
-361
-347
-419
-448
-394
-381
-407
-399
-399
-382
-393
-389
-389
-358
-342
-354
-360
-389
-354
-340
-386
-410
-379
-347
-380
-375
-355
-366
-404
-343
-321
-375
-339
-317
-394
-364
-330
-342
-360
-363
-340
-332
-345
-358
-341
-389
-373
-354
-388
-393
-387
-388
-399
-435
-400
-366
-348
-354
-403
-379
-362
-399
-405
-382
-393
-373
-355
-361
-361
-368
-386
-352
-332
-377
-347
-323
-352
-375
-336
-385
-374
-351
-411
-382
-421
-418
-396
-339
-359
-384
-342
-376
-378
-363
-343
-364
-372
-378
-384
-400
-381
-401
-429
-400
-362
-375
-413
-390
-357
-369
-402
-382
-388
-403
-407
-416
-422
-425
-418
-439
-445
-406
-397
-382
-378
-421
-386
-378
-380
-383
-347
-328
-398
-373
-345
-365
-403
-361
-323
-416
-389
-346
-374
-346
-362
-339
-306
-329
-311
-290
-309
-294
-290
-324
-251
-211
-257
-194
-187
-196
-138
-131
-154
-162
-124
-133
-160
-111
-109
-150
-97
-34
-71
-93
-69
-75
-27
-16
-59
-22
6
-2
8
12
-1
14
0
-44
8
36
50
39
79
111
90
73
97
56
58
92
90
110
85
84
74
61
7
46
64
58
69
31
43
31
-4
-25
-12
-43
-58
-48
-69
-77
-66
-19
-60
-131
-85
-82
-126
-108
-98
-85
-151
-142
-98
-127
-161
-140
-120
-125
-139
-168
-126
-139
-133
-128
-156
-147
-145
-185
-215
-197
-175
-191
-205
-194
-192
-202
-211
-193
-174
-187
-220
-187
-197
-255
-272
-249
-262
-242
-233
-234
-257
-265
-271
-277
-284
-321
-309
-278
-294
-297
-318
-340
-337
-353
-373
-360
-363
-359
-345
-339
-355
-396
-384
-356
-375
-380
-360
-350
-386
-390
-360
-357
-399
-409
-379
-404
-421
-410
-409
-383
-394
-395
-392
-399
-353
-336
-399
-400
-352
-354
-398
-353
-365
-382
-417
-392
-321
-373
-362
-342
-336
-332
-311
-298
-333
-317
-266
-269
-280
-281
-264
-243
-235
-245
-193
-154
-192
-192
-162
-165
-168
-156
-130
-118
-131
-127
-103
-98
-104
-95
-90
-43
-27
-10
-18
-67
-13
-21
-72
-18
-10
-21
37
31
26
68
70
49
55
112
98
83
125
127
97
130
141
110
117
154
158
138
136
157
178
143
154
207
191
193
169
182
225
235
194
194
236
229
179
176
222
208
205
213
214
194
173
191
168
133
131
125
102
117
100
111
139
121
127
128
79
140
129
55
97
134
126
73
97
136
112
41
63
109
95
42
64
79
27
47
82
42
-1
32
26
37
50
15
48
65
-1
3
32
7
-18
14
-4
-54
0
8
-21
-21
2
4
-23
-39
-16
-5
-41
-27
-48
-51
-53
-59
-61
-74
-86
-123
-103
-120
-138
-130
-95
-116
-181
-171
-150
-160
-184
-184
-157
-152
-169
-194
-200
-172
-179
-228
-249
-208
-216
-232
-254
-276
-293
-275
-285
-309
-289
-320
-278
-286
-358
-346
-335
-349
-385
-331
-351
-444
-446
-427
-411
-460
-428
-408
-426
-434
-470
-478
-473
-479
-487
-492
-484
-483
-448
-454
-470
-465
-471
-459
-468
-483
-491
-480
-491
-508
-483
-493
-517
-496
-465
-482
-477
-423
-427
-463
-436
-370
-380
-405
-368
-362
-399
-387
-359
-404
-369
-343
-365
-364
-359
-342
-373
-337
-325
-366
-340
-304
-340
-374
-329
-359
-376
-351
-353
-355
-362
-353
-406
-396
-370
-386
-392
-399
-416
-408
-389
-429
-392
-380
-401
-383
-380
-411
-387
-337
-380
-413
-362
-308
-362
-366
-342
-343
-370
-373
-344
-362
-371
-351
-319
-344
-317
-265
-270
-308
-307
-303
-281
-231
-241
-215
-181
-202
-211
-194
-199
-182
-174
-186
-161
-102
-119
-102
-56
-76
-52
-50
-64
-42
-57
-87
-34
-50
-111
-68
-59
-69
-43
-9
-50
-78
-35
-65
-60
-53
-79
-53
-40
-72
-38
-5
-71
-43
-17
-55
-28
40
36
8
-7
10
15
4
-4
-15
45
38
17
25
34
36
-3
-9
-3
-19
-37
-35
-9
-21
-11
-5
-56
-39
-20
-48
-54
-58
-28
-55
-117
-78
-80
-142
-147
-130
-150
-181
-150
-119
-177
-195
-128
-146
-192
-184
-185
-223
-256
-226
-226
-266
-274
-277
-264
-274
-276
-281
-252
-280
-327
-328
-356
-318
-315
-347
-387
-343
-316
-353
-386
-359
-339
-384
-383
-360
-339
-367
-364
-355
-354
-386
-370
-369
-410
-387
-374
-394
-398
-395
-394
-388
-429
-406
-395
-401
-388
-397
-415
-464
-449
-393
-424
-440
-393
-365
-386
-429
-423
-403
-409
-435
-437
-467
-511
-480
-496
-539
-531
-526
-530
-549
-518
-524
-534
-550
-594
-563
-552
-589
-596
-600
-568
-558
-597
-647
-631
-571
-614
-651
-638
-623
-638
-644
-638
-652
-663
-672
-631
-630
-641
-636
-657
-665
-645
-658
-679
-651
-643
-617
-628
-593
-563
-604
-589
-581
-574
-590
-592
-566
-565
-573
-569
-605
-610
-578
-570
-573
-562
-556
-549
-539
-512
-491
-514
-512
-519
-514
-500
-502
-492
-499
-474
-443
-460
-459
-458
-441
-429
-445
-446
-434
-465
-453
-421
-416
-389
-392
-379
-373
-393
-375
-363
-337
-330
-337
-309
-274
-291
-307
-280
-297
-318
-303
-271
-292
-296
-279
-252
-286
-288
-234
-257
-269
-228
-197
-246
-213
-167
-172
-189
-164
-169
-220
-198
-147
-162
-198
-159
-144
-189
-192
-133
-145
-196
-200
-163
-164
-210
-186
-211
-214
-203
-169
-135
-185
-181
-144
-153
-183
-181
-161
-167
-164
-170
-181
-171
-154
-166
-165
-135
-152
-150
-145
-149
-147
-136
-183
-191
-158
-171
-125
-113
-156
-149
-117
-120
-133
-103
-106
-119
-104
-114
-125
-127
-118
-107
-127
-120
-115
-131
-129
-125
-106
-109
-153
-148
-121
-151
-149
-135
-148
-157
-148
-150
-181
-172
-178
-181
-185
-185
-174
-164
-149
-178
-207
-210
-208
-189
-191
-188
-209
-201
-206
-247
-242
-252
-266
-258
-264
-301
-302
-266
-280
-280
-252
-270
-275
-252
-279
-285
-249
-202
-186
-217
-191
-156
-172
-168
-142
-145
-139
-128
-122
-143
-138
-120
-129
-129
-106
-76
-60
-96
-100
-65
-70
-111
-99
-102
-149
-98
-87
-132
-138
-107
-105
-125
-111
-97
-109
-134
-160
-163
-162
-153
-138
-150
-144
-142
-145
-136
-137
-149
-133
-145
-146
-147
-143
-136
-145
-155
-149
-130
-162
-192
-165
-132
-155
-179
-181
-179
-186
-187
-184
-190
-204
-206
-207
-224
-227
-218
-215
-252
-272
-258
-267
-314
-328
-307
-301
-320
-318
-337
-331
-304
-325
-320
-327
-353
-313
-319
-362
-348
-313
-312
-344
-334
-318
-353
-383
-359
-348
-342
-331
-319
-319
-302
-299
-283
-270
-297
-267
-244
-227
-214
-212
-205
-173
-181
-204
-198
-173
-131
-134
-152
-119
-97
-134
-119
-83
-64
-45
-26
-36
-43
1
7
-5
12
-11
-21
-21
-26
-20
-26
-22
-26
-21
-32
-23
-30
-32
-17
-36
-38
-53
-62
-53
-54
-64
-55
-52
-64
-71
-63
-58
-38
-10
-20
-10
-17
-27
3
9
-14
-9
18
-13
-9
18
5
-17
4
16
-5
5
4
-27
-31
-27
-28
-37
-39
-32
-27
-44
-68
-49
-43
-45
-52
-30
-15
-61
-61
-58
-61
-85
-92
-58
-57
-63
-54
-47
-41
-47
-65
-65
-61
-52
-49
-60
-74
-63
-56
-63
-59
-61
-44
-36
-57
-82
-74
-73
-104
-120
-101
-85
-97
-122
-135
-124
-124
-141
-155
-151
-128
-126
-163
-163
-143
-165
-143
-121
-144
-147
-143
-171
-191
-187
-184
-197
-196
-202
-199
-176
-175
-187
-180
-184
-203
-173
-172
-208
-200
-195
-210
-239
-256
-246
-258
-262
-285
-310
-311
-292
-281
-307
-313
-310
-319
-325
-326
-327
-319
-330
-343
-329
-303
-308
-319
-306
-303
-321
-316
-340
-354
-318
-321
-331
-333
-314
-310
-311
-326
-324
-318
-322
-306
-310
-328
-310
-322
-336
-331
-322
-335
-362
-344
-329
-320
-332
-321
-326
-336
-354
-366
-352
-337
-330
-346
-358
-361
-342
-340
-343
-343
-350
-320
-295
-295
-304
-321
-301
-311
-310
-320
-331
-294
-304
-318
-307
-290
-318
-316
-293
-318
-327
-331
-328
-326
-344
-328
-317
-324
-340
-337
-347
-371
-385
-387
-381
-413
-385
-356
-364
-371
-391
-400
-411
-415
-417
-415
-386
-386
-406
-403
-419
-435
-450
-457
-451
-448
-446
-440
-438
-451
-449
-438
-443
-438
-420
-425
-430
-436
-422
-416
-414
-408
-413
-402
-421
-404
-387
-381
-344
-306
-274
-271
-270
-274
-283
-300
-308
-310
-304
-295
-294
-296
-297
-299
-290
-277
-277
-279
-257
-262
-268
-252
-229
-231
-253
-248
-239
-243
-240
-218
-221
-208
-208
-213
-232
-255
-200
-163
-210
-224
-204
-212
-249
-254
-237
-236
-245
-230
-199
-206
-218
-232
-240
-242
-234
-228
-233
-227
-228
-252
-265
-267
-289
-308
-286
-276
-285
-300
-309
-292
-277
-308
-310
-281
-276
-275
-277
-259
-255
-252
-259
-285
-276
-271
-285
-285
-280
-267
-261
-289
-293
-283
-290
-313
-314
-293
-333
-354
-341
-363
-371
-376
-361
-369
-397
-394
-389
-396
-428
-444
-415
-418
-447
-432
-424
-433
-416
-417
-433
-431
-424
-433
-441
-426
-428
-460
-449
-424
-449
-479
-452
-436
-448
-438
-434
-436
-442
-457
-459
-455
-428
-409
-422
-424
-426
-420
-435
-441
-444
-438
-411
-404
-401
-414
-411
-430
-442
-438
-457
-453
-455
-447
-434
-439
-461
-454
-446
-452
-468
-448
-424
-417
-422
-393
-399
-420
-418
-413
-413
-420
-412
-415
-414
-428
-416
-400
-392
-383
-386
-400
-395
-388
-384
-384
-381
-387
-399
-383
-380
-395
-403
-401
-410
-417
-410
-395
-396
-411
-399
-393
-392
-382
-370
-381
-398
-375
-381
-410
-419
-416
-413
-412
-397
-388
-397
-392
-370
-395
-425
-428
-402
-402
-428
-407
-387
-393
-406
-401
-405
-401
-398
-385
-357
-372
-380
-366
-361
-364
-363
-338
-321
-331
-323
-318
-306
-288
-297
-291
-271
-261
-277
-301
-270
-255
-271
-266
-230
-211
-223
-223
-224
-224
-223
-221
-232
-233
-206
-197
-203
-210
-206
-207
-212
-213
-211
-205
-199
-185
-188
-194
-204
-189
-191
-196
-189
-192
-174
-164
-172
-158
-160
-175
-173
-183
-178
-164
-158
-160
-156
-162
-176
-174
-144
-135
-145
-139
-127
-137
-149
-149
-151
-147
-161
-160
-140
-151
-161
-148
-125
-115
-117
-130
-145
-155
-158
-156
-157
-166
-181
-182
-176
-165
-171
-178
-190
-198
-180
-173
-191
-201
-195
-176
-193
-202
-194
-187
-180
-175
-180
-211
-222
-202
-181
-183
-183
-168
-149
-148
-150
-148
-145
-146
-155
-141
-119
-120
-109
-98
-122
-141
-151
-158
-171
-180
-197
-197
-181
-191
-207
-209
-206
-219
-246
-234
-232
-246
-243
-247
-262
-247
-239
-263
-268
-256
-246
-274
-279
-255
-244
-279
-283
-270
-286
-279
-265
-255
-260
-254
-255
-257
-247
-236
-203
-166
-176
-170
-148
-135
-148
-168
-154
-152
-131
-110
-111
-111
-95
-81
-85
-75
-47
-46
-44
-31
-3
7
-10
-13
-19
-22
-27
-14
-22
-54
-46
-34
-64
-79
-66
-50
-53
-56
-46
-42
-37
-51
-58
-64
-69
-66
-55
-71
-95
-89
-92
-104
-124
-121
-117
-136
-146
-141
-140
-161
-165
-159
-150
-148
-167
-179
-187
-209
-208
-191
-195
-185
-181
-192
-197
-213
-233
-247
-248
-271
-279
-275
-277
-287
-291
-282
-303
-330
-335
-341
-366
-380
-383
-380
-369
-365
-370
-396
-414
-425
-420
-437
-448
-446
-438
-444
-440
-428
-436
-446
-449
-442
-454
-465
-446
-444
-460
-461
-470
-484
-499
-505
-513
-505
-504
-506
-512
-514
-517
-513
-504
-521
-520
-512
-513
-550
-569
-548
-574
-605
-599
-604
-621
-617
-604
-607
-592
-597
-609
-586
-573
-584
-596
-594
-584
-583
-574
-585
-596
-589
-587
-594
-593
-594
-597
-595
-581
-562
-564
-564
-555
-547
-550
-558
-560
-553
-543
-538
-559
-571
-580
-571
-558
-557
-554
-532
-526
-543
-530
-509
-512
-511
-499
-470
-462
-473
-467
-450
-444
-449
-450
-440
-430
-419
-404
-381
-370
-377
-351
-341
-344
-336
-331
-327
-338
-340
-338
-338
-332
-326
-309
-304
-291
-274
-276
-270
-243
-214
-227
-247
-242
-245
-258
-258
-249
-239
-235
-232
-227
-220
-229
-240
-238
-213
-198
-199
-207
-200
-185
-187
-186
-171
-161
-155
-139
-132
-145
-143
-142
-141
-135
-147
-155
-150
-151
-136
-134
-162
-167
-163
-172
-158
-146
-144
-154
-143
-130
-141
-139
-137
-130
-128
-125
-134
-150
-157
-148
-147
-140
-134
-140
-144
-152
-140
-139
-133
-139
-148
-144
-141
-152
-156
-157
-158
-170
-170
-174
-183
-186
-197
-187
-184
-188
-192
-197
-206
-206
-189
-196
-200
-217
-220
-229
-260
-268
-257
-260
-263
-258
-253
-258
-264
-274
-279
-279
-283
-298
-302
-299
-308
-313
-307
-313
-320
-309
-302
-305
-317
-307
-284
-293
-300
-287
-312
-337
-352
-351
-346
-337
-336
-339
-342
-345
-345
-334
-331
-343
-333
-326
-345
-357
-355
-343
-346
-357
-353
-348
-350
-351
-348
-342
-323
-296
-295
-286
-262
-236
-236
-248
-252
-254
-231
-215
-209
-201
-200
-184
-172
-181
-185
-186
-183
-181
-174
-175
-164
-152
-142
-139
-124
-109
-101
-89
-76
-70
-76
-76
-66
-53
-55
-54
-48
-45
-44
-38
-14
9
27
28
22
35
38
48
57
66
79
87
83
80
98
106
103
113
137
151
156
147
142
167
184
190
208
216
215
205
209
221
223
221
219
205
198
205
188
174
173
177
186
172
166
180
193
191
170
134
128
140
134
133
136
143
145
157
154
140
149
138
136
122
121
114
106
99
103
113
101
102
110
99
90
107
106
89
105
111
99
82
73
54
23
14
14
9
-1
1
-11
-16
-32
-38
-41
-56
-60
-78
-93
-102
-102
-109
-115
-95
-91
-98
-108
-110
-116
-117
-119
-112
-97
-105
-107
-115
-110
-106
-110
-104
-105
-97
-95
-86
-76
-79
-82
-82
-90
-89
-85
-108
-116
-104
-107
-116
-118
-119
-121
-110
-118
-112
-108
-95
-93
-109
-108
-112
-113
-120
-118
-120
-115
-111
-108
-99
-97
-89
-94
-102
-125
-131
-128
-117
-116
-125
-117
-115
-124
-129
-114
-108
-103
-97
-101
-104
-112
-112
-107
-104
-115
-121
-127
-128
-118
-118
-120
-120
-108
-102
-121
-121
-118
-114
-131
-133
-121
-128
-125
-120
-109
-112
-112
-121
-121
-107
-104
-94
-89
-95
-95
-103
-111
-126
-138
-149
-155
-142
-132
-130
-133
-125
-133
-144
-135
-124
-132
-134
-131
-108
-108
-106
-101
-114
-107
-109
-122
-130
-123
-127
-123
-126
-150
-148
-155
-156
-142
-141
-159
-179
-181
-184
-186
-186
-191
-195
-198
-196
-201
-210
-214
-220
-231
-236
-244
-251
-253
-263
-273
-282
-275
-270
-282
-288
-289
-292
-284
-284
-282
-286
-296
-292
-299
-308
-310
-298
-301
-316
-324
-322
-329
-350
-364
-361
-360
-370
-360
-369
-394
-414
-425
-418
-427
-432
-429
-426
-427
-437
-437
-444
-465
-484
-471
-465
-486
-498
-502
-494
-490
-492
-491
-493
-497
-481
-479
-477
-459
-446
-439
-444
-450
-436
-435
-439
-448
-455
-453
-464
-473
-473
-483
-483
-474
-490
-510
-513
-494
-492
-488
-481
-483
-475
-476
-492
-500
-497
-490
-497
-510
-524
-544
-548
-537
-542
-554
-543
-538
-544
-537
-526
-525
-530
-539
-539
-546
-548
-551
-554
-548
-552
-541
-537
-540
-533
-514
-521
-553
-542
-538
-536
-531
-531
-523
-511
-497
-499
-490
-496
-482
-472
-486
-489
-478
-459
-461
-463
-455
-433
-413
-411
-407
-407
-389
-382
-377
-370
-350
-328
-330
-323
-307
-302
-302
-289
-275
-275
-260
-249
-248
-231
-234
-233
-224
-215
-223
-240
-253
-246
-236
-221
-205
-207
-215
-223
-213
-217
-243
-246
-244
-246
-243
-239
-239
-250
-244
-240
-237
-233
-228
-225
-225
-228
-242
-246
-243
-240
-224
-219
-222
-212
-221
-226
-221
-217
-206
-216
-224
-217
-203
-209
-215
-212
-231
-230
-230
-238
-229
-207
-195
-189
-191
-188
-188
-194
-206
-220
-207
-197
-204
-219
-222
-224
-235
-233
-228
-221
-221
-213
-192
-193
-209
-218
-206
-214
-224
-226
-222
-225
-231
-241
-244
-245
-258
-277
-291
-286
-275
-296
-313
-318
-343
-357
-364
-378
-382
-374
-371
-367
-378
-391
-404
-395
-389
-397
-397
-386
-377
-394
-381
-362
-369
-379
-371
-387
-394
-380
-381
-392
-393
-374
-387
-413
-424
-417
-430
-441
-447
-444
-447
-453
-458
-448
-444
-448
-434
-428
-443
-444
-446
-450
-449
-443
-447
-449
-435
-447
-451
-459
-452
-447
-443
-440
-442
-446
-454
-453
-456
-437
-417
-415
-402
-390
-399
-392
-380
-382
-389
-371
-366
-356
-334
-329
-318
-326
-331
-327
-338
-348
-355
-357
-356
-342
-328
-334
-345
-346
-341
-342
-336
-335
-342
-341
-343
-338
-321
-329
-341
-332
-330
-321
-315
-305
-307
-311
-297
-298
-299
-280
-263
-266
-271
-265
-258
-263
-255
-241
-243
-254
-265
-258
-255
-260
-266
-259
-244
-250
-234
-222
-224
-221
-224
-233
-233
-234
-242
-246
-241
-249
-248
-247
-260
-261
-260
-260
-269
-275
-272
-286
-283
-287
-298
-284
-273
-260
-257
-263
-253
-234
-222
-221
-213
-201
-219
-224
-233
-248
-259
-267
-285
-289
-273
-277
-276
-272
-268
-273
-273
-254
-231
-225
-216
-210
-218
-218
-212
-219
-235
-237
-228
-227
-236
-224
-214
-224
-224
-235
-249
-256
-262
-251
-252
-254
-269
-270
-274
-286
-289
-278
-283
-300
-293
-281
-291
-296
-287
-289
-287
-276
-280
-287
-289
-292
-304
-318
-328
-318
-309
-322
-322
-326
-340
-351
-362
-349
-345
-344
-339
-337
-339
-352
-353
-356
-357
-363
-366
-364
-358
-356
-352
-339
-340
-341
-335
-328
-343
-351
-350
-357
-357
-350
-337
-328
-335
-333
-334
-337
-349
-350
-342
-331
-327
-325
-317
-315
-319
-320
-331
-336
-321
-311
-313
-304
-303
-312
-310
-312
-302
-296
-279
-280
-292
-279
-273
-271
-266
-256
-250
-246
-247
-241
-236
-226
-220
-204
-190
-189
-188
-185
-184
-191
-198
-187
-183
-182
-179
-201
-209
-202
-196
-190
-184
-187
-186
-185
-188
-181
-192
-203
-209
-197
-185
-181
-175
-168
-146
-134
-122
-129
-128
-117
-123
-123
-108
-101
-110
-106
-101
-92
-94
-98
-93
-85
-84
-76
-72
-78
-80
-91
-83
-82
-87
-92
-93
-97
-99
-97
-95
-95
-122
-135
-132
-145
-167
-177
-189
-193
-199
-202
-206
-203
-194
-201
-208
-214
-210
-220
-234
-219
-215
-217
-230
-234
-231
-228
-221
-224
-210
-198
-189
-191
-184
-170
-177
-181
-177
-173
-184
-187
-188
-198
-211
-221
-216
-221
-240
-255
-246
-256
-269
-271
-267
-284
-297
-301
-301
-298
-299
-287
-297
-299
-303
-306
-288
-278
-283
-292
-300
-293
-290
-289
-292
-287
-279
-278
-268
-261
-252
-258
-274
-272
-280
-281
-270
-271
-286
-287
-288
-303
-303
-310
-324
-333
-325
-327
-330
-324
-332
-349
-374
-374
-383
-395
-381
-370
-359
-358
-363
-358
-348
-353
-368
-393
-401
-404
-406
-392
-396
-410
-405
-401
-414
-414
-422
-426
-427
-433
-414
-402
-393
-395
-410
-415
-420
-437
-441
-439
-434
-432
-413
-399
-412
-419
-422
-415
-422
-427
-421
-410
-408
-420
-416
-409
-404
-395
-394
-382
-380
-386
-392
-396
-383
-379
-374
-374
-373
-374
-375
-370
-364
-367
-376
-361
-357
-362
-373
-373
-349
-333
-344
-342
-336
-338
-325
-329
-337
-341
-341
-347
-351
-354
-337
-331
-323
-314
-313
-302
-307
-310
-301
-284
-272
-262
-267
-267
-259
-251
-264
-267
-273
-279
-274
-299
-300
-299
-293
-288
-286
-277
-280
-280
-279
-269
-273
-279
-279
-287
-269
-264
-265
-268
-271
-278
-275
-290
-300
-281
-285
-281
-280
-278
-272
-266
-266
-269
-265
-263
-263
-260
-243
-224
-218
-213
-218
-221
-226
-238
-245
-239
-244
-256
-251
-247
-257
-267
-256
-248
-257
-257
-261
-266
-267
-267
-250
-242
-225
-216
-210
-210
-210
-196
-192
-190
-188
-185
-194
-202
-193
-181
-173
-176
-170
-163
-150
-148
-140
-146
-164
-159
-152
-140
-142
-159
-185
-189
-184
-187
-199
-184
-170
-164
-157
-153
-154
-162
-156
-148
-123
-130
-142
-138
-135
-139
-148
-140
-124
-118
-113
-108
-101
-93
-94
-96
-84
-72
-84
-84
-82
-81
-73
-81
-84
-89
-105
-110
-116
-111
-117
-138
-139
-140
-145
-153
-156
-152
-175
-192
-187
-169
-165
-163
-160
-175
-197
-201
-196
-185
-184
-182
-168
-165
-181
-187
-191
-199
-207
-208
-203
-213
-211
-206
-185
-180
-204
-215
-218
-222
-233
-222
-213
-226
-242
-242
-248
-243
-227
-231
-231
-226
-224
-225
-220
-217
-226
-233
-232
-236
-247
-236
-233
-246
-248
-250
-243
-243
-245
-251
-251
-240
-229
-230
-223
-216
-230
-236
-229
-227
-215
-206
-215
-215
-204
-214
-217
-212
-208
-215
-223
-228
-237
-243
-235
-230
-232
-233
-232
-210
-213
-206
-211
-217
-227
-217
-202
-212
-211
-204
-212
-221
-209
-196
-203
-210
-217
-212
-210
-219
-225
-216
-209
-224
-217
-198
-200
-195
-180
-193
-203
-188
-180
-195
-209
-210
-216
-207
-213
-230
-243
-242
-234
-230
-232
-226
-228
-229
-238
-240
-231
-226
-215
-228
-240
-251
-254
-258
-271
-270
-275
-277
-274
-280
-281
-287
-292
-281
-278
-279
-269
-264
-270
-286
-287
-278
-261
-265
-279
-274
-251
-255
-269
-250
-251
-257
-261
-272
-275
-287
-308
-317
-306
-308
-314
-311
-310
-310
-338
-348
-327
-323
-336
-345
-338
-333
-344
-354
-359
-366
-374
-368
-374
-364
-351
-352
-361
-362
-352
-341
-335
-334
-323
-322
-332
-332
-326
-331
-352
-354
-348
-354
-356
-367
-382
-380
-391
-395
-399
-396
-398
-401
-397
-407
-398
-407
-403
-379
-374
-368
-379
-384
-381
-394
-398
-390
-388
-397
-391
-393
-385
-365
-361
-358
-344
-330
-308
-297
-299
-287
-285
-304
-302
-269
-255
-253
-248
-246
-246
-252
-243
-236
-233
-240
-247
-245
-239
-252
-244
-237
-243
-234
-225
-219
-220
-231
-244
-236
-227
-225
-213
-202
-205
-208
-199
-188
-200
-205
-194
-199
-202
-205
-199
-192
-184
-190
-191
-173
-158
-160
-171
-175
-179
-182
-182
-182
-194
-201
-197
-192
-189
-200
-206
-204
-198
-186
-185
-192
-173
-159
-174
-177
-184
-183
-185
-184
-175
-180
-182
-180
-173
-152
-150
-162
-162
-159
-165
-177
-178
-164
-158
-160
-163
-170
-165
-157
-163
-178
-169
-157
-171
-181
-187
-170
-178
-195
-193
-191
-186
-193
-197
-188
-188
-198
-193
-181
-184
-187
-190
-202
-208
-212
-207
-206
-205
-207
-220
-233
-241
-228
-227
-237
-228
-227
-228
-249
-251
-224
-220
-238
-247
-239
-249
-263
-256
-257
-265
-259
-254
-244
-258
-256
-254
-244
-245
-245
-235
-220
-201
-210
-201
-204
-211
-200
-202
-221
-230
-227
-223
-218
-213
-208
-212
-217
-212
-206
-204
-212
-202
-198
-202
-206
-204
-190
-187
-188
-177
-155
-144
-148
-149
-133
-123
-141
-135
-133
-144
-148
-142
-136
-136
-136
-145
-147
-134
-118
-115
-125
-129
-125
-125
-123
-125
-120
-118
-121
-122
-121
-130
-143
-138
-131
-129
-121
-119
-124
-125
-134
-123
-123
-119
-113
-111
-117
-122
-125
-130
-138
-137
-138
-133
-124
-126
-122
-111
-107
-120
-124
-118
-108
-116
-122
-111
-122
-133
-131
-128
-131
-133
-134
-132
-132
-134
-134
-127
-138
-146
-148
-158
-153
-154
-157
-160
-168
-173
-173
-170
-176
-169
-160
-145
-131
-119
-121
-131
-139
-153
-157
-171
-175
-176
-185
-191
-195
-206
-202
-203
-198
-200
-213
-209
-212
-220
-236
-242
-242
-252
-259
-266
-267
-264
-281
-287
-281
-270
-260
-264
-258
-258
-272
-275
-268
-274
-274
-274
-280
-273
-261
-254
-255
-253
-245
-233
-232
-229
-222
-220
-229
-237
-229
-220
-212
-209
-205
-200
-217
-224
-225
-233
-254
-274
-270
-269
-284
-295
-289
-291
-306
-307
-304
-296
-276
-280
-287
-284
-280
-288
-294
-295
-281
-271
-271
-268
-260
-252
-250
-255
-253
-255
-252
-248
-252
-241
-230
-230
-233
-225
-229
-244
-254
-253
-248
-249
-244
-252
-254
-264
-290
-296
-295
-295
-290
-289
-296
-295
-299
-298
-283
-284
-283
-288
-288
-301
-302
-302
-315
-325
-321
-306
-305
-297
-296
-300
-308
-306
-302
-300
-293
-271
-263
-265
-269
-266
-267
-271
-261
-249
-240
-246
-235
-227
-235
-239
-242
-234
-230
-230
-242
-244
-234
-235
-238
-226
-215
-205
-207
-225
-219
-208
-201
-207
-212
-209
-201
-194
-193
-191
-185
-181
-184
-190
-183
-175
-177
-196
-208
-212
-221
-225
-224
-232
-231
-211
-197
-195
-187
-179
-176
-174
-171
-170
-173
-181
-201
-208
-201
-199
-209
-211
-220
-229
-227
-215
-202
-211
-220
-224
-233
-234
-214
-217
-227
-234
-257
-256
-268
-276
-277
-275
-269
-278
-286
-277
-261
-257
-254
-248
-257
-269
-267
-258
-253
-254
-252
-240
-238
-255
-265
-272
-283
-285
-286
-291
-294
-274
-272
-279
-275
-275
-275
-294
-294
-296
-307
-325
-316
-315
-320
-306
-301
-311
-313
-313
-328
-346
-351
-358
-355
-337
-339
-346
-346
-354
-355
-340
-321
-326
-317
-310
-299
-287
-296
-290
-288
-284
-290
-301
-311
-321
-335
-329
-325
-336
-344
-345
-334
-329
-331
-332
-332
-341
-344
-344
-336
-331
-320
-319
-327
-328
-342
-336
-323
-328
-311
-310
-313
-318
-315
-304
-313
-322
-333
-329
-329
-327
-313
-310
-303
-301
-287
-283
-291
-291
-283
-287
-278
-279
-287
-285
-291
-295
-305
-303
-306
-301
-285
-270
-267
-267
-264
-258
-243
-241
-239
-232
-244
-266
-257
-253
-268
-263
-263
-264
-260
-253
-243
-240
-249
-255
-238
-223
-222
-216
-215
-214
-205
-208
-201
-184
-170
-176
-190
-185
-181
-167
-157
-149
-140
-137
-157
-160
-148
-140
-135
-128
-127
-127
-131
-143
-136
-137
-136
-141
-150
-144
-126
-109
-125
-142
-140
-137
-143
-152
-156
-145
-140
-148
-148
-149
-154
-149
-152
-148
-151
-153
-165
-170
-155
-154
-145
-142
-147
-151
-151
-136
-127
-148
-155
-150
-152
-145
-154
-166
-181
-171
-166
-172
-165
-164
-175
-193
-201
-214
-222
-236
-240
-234
-242
-241
-258
-259
-262
-254
-249
-256
-258
-259
-259
-258
-261
-260
-253
-261
-277
-300
-292
-279
-294
-297
-286
-284
-289
-288
-294
-301
-292
-289
-285
-279
-275
-270
-270
-262
-271
-280
-284
-283
-284
-296
-288
-282
-287
-300
-311
-301
-292
-289
-280
-279
-278
-280
-282
-283
-283
-289
-286
-298
-291
-283
-288
-286
-293
-285
-282
-285
-275
-276
-281
-293
-293
-284
-287
-287
-284
-271
-249
-261
-269
-270
-279
-292
-304
-306
-314
-326
-325
-317
-317
-308
-315
-316
-323
-322
-313
-321
-331
-340
-324
-310
-311
-304
-297
-295
-295
-310
-308
-318
-327
-326
-318
-303
-307
-298
-291
-285
-281
-277
-275
-284
-275
-273
-285
-301
-310
-301
-303
-308
-303
-305
-306
-314
-313
-313
-313
-322
-314
-302
-310
-309
-302
-309
-309
-298
-295
-294
-300
-302
-306
-306
-291
-280
-280
-283
-276
-274
-272
-271
-271
-266
-272
-291
-298
-297
-285
-284
-294
-290
-287
-283
-278
-282
-283
-296
-302
-296
-305
-317
-318
-318
-319
-318
-311
-316
-317
-318
-320
-309
-313
-310
-303
-304
-303
-306
-311
-313
-320
-309
-315
-336
-335
-343
-349
-338
-325
-325
-337
-328
-326
-337
-336
-349
-350
-350
-357
-347
-343
-354
-357
-362
-362
-363
-363
-367
-362
-352
-359
-356
-346
-346
-348
-345
-331
-318
-302
-294
-298
-292
-290
-283
-272
-264
-255
-261
-264
-261
-267
-260
-259
-259
-260
-265
-261
-259
-254
-263
-250
-241
-247
-244
-222
-221
-233
-227
-229
-229
-227
-231
-245
-258
-259
-260
-253
-250
-247
-246
-250
-237
-222
-218
-206
-195
-184
-180
-183
-195
-197
-188
-195
-197
-187
-187
-191
-200
-202
-192
-174
-170
-173
-181
-190
-180
-176
-163
-156
-157
-152
-150
-156
-176
-177
-170
-175
-184
-176
-171
-182
-186
-178
-184
-186
-188
-182
-180
-188
-173
-169
-175
-182
-190
-190
-181
-167
-166
-182
-188
-193
-189
-200
-212
-201
-199
-191
-190
-182
-177
-187
-187
-182
-168
-169
-174
-174
-167
-167
-171
-171
-182
-187
-180
-191
-194
-190
-187
-184
-191
-204
-214
-219
-196
-180
-190
-187
-186
-182
-209
-219
-208
-216
-221
-212
-201
-194
-187
-181
-186
-197
-203
-211
-203
-198
-196
-185
-181
-181
-185
-183
-185
-195
-186
-167
-168
-171
-169
-171
-179
-173
-177
-190
-192
-197
-201
-208
-205
-206
-205
-204
-196
-186
-179
-196
-211
-206
-212
-223
-218
-225
-240
-242
-235
-231
-233
-243
-230
-225
-222
-225
-241
-247
-240
-237
-241
-245
-254
-244
-245
-239
-224
-232
-222
-210
-212
-211
-211
-225
-239
-233
-244
-246
-241
-244
-250
-251
-242
-247
-254
-257
-261
-273
-288
-293
-291
-291
-288
-307
-300
-288
-300
-298
-299
-292
-308
-299
-294
-299
-301
-306
-300
-291
-285
-292
-290
-289
-293
-302
-295
-284
-268
-278
-290
-298
-317
-321
-324
-327
-324
-317
-323
-332
-325
-330
-331
-328
-316
-323
-344
-348
-354
-357
-356
-341
-330
-334
-346
-343
-338
-347
-346
-343
-348
-353
-346
-350
-366
-369
-361
-353
-363
-364
-364
-378
-391
-390
-391
-393
-394
-401
-397
-409
-429
-427
-433
-439
-428
-407
-400
-404
-399
-395
-399
-408
-409
-403
-403
-403
-403
-402
-400
-396
-397
-401
-398
-388
-359
-366
-365
-359
-348
-355
-372
-375
-389
-402
-418
-413
-416
-410
-416
-422
-427
-436
-440
-449
-449
-434
-422
-421
-418
-420
-435
-457
-457
-452
-452
-442
-440
-447
-460
-468
-469
-486
-487
-489
-487
-487
-483
-475
-471
-451
-437
-431
-430
-430
-431
-432
-434
-435
-426
-423
-421
-417
-415
-411
-407
-415
-410
-396
-393
-400
-393
-393
-393
-387
-389
-390
-393
-381
-380
-383
-394
-400
-398
-388
-405
-423
-435
-440
-441
-434
-430
-428
-420
-423
-424
-424
-416
-407
-400
-401
-389
-380
-398
-402
-387
-383
-383
-383
-375
-368
-371
-358
-348
-351
-355
-354
-343
-343
-336
-328
-324
-318
-318
-312
-298
-277
-277
-286
-287
-293
-281
-272
-269
-262
-259
-268
-267
-257
-251
-252
-252
-252
-259
-264
-261
-249
-240
-227
-239
-250
-263
-265
-265
-275
-277
-274
-279
-284
-273
-270
-256
-250
-252
-249
-246
-244
-255
-266
-255
-248
-246
-234
-236
-245
-250
-235
-232
-231
-229
-227
-236
-243
-231
-232
-239
-251
-260
-261
-252
-235
-231
-230
-223
-220
-215
-214
-221
-228
-226
-229
-217
-203
-211
-210
-202
-191
-182
-177
-190
-177
-159
-147
-146
-137
-140
-135
-121
-106
-88
-89
-72
-73
-82
-97
-104
-96
-96
-105
-121
-129
-122
-127
-134
-137
-121
-112
-119
-122
-128
-109
-104
-117
-123
-131
-126
-129
-138
-145
-144
-138
-135
-139
-137
-124
-121
-116
-103
-100
-103
-104
-98
-92
-84
-74
-73
-89
-98
-91
-97
-99
-97
-106
-116
-119
-112
-99
-94
-86
-73
-68
-48
-48
-55
-54
-50
-48
-46
-40
-42
-40
-46
-40
-43
-53
-54
-61
-67
-68
-68
-59
-50
-65
-83
-79
-56
-51
-46
-46
-49
-51
-58
-53
-46
-51
-66
-79
-87
-83
-86
-93
-90
-89
-92
-100
-103
-110
-108
-122
-124
-118
-109
-100
-115
-120
-120
-132
-141
-167
-185
-183
-199
-215
-229
-233
-225
-227
-227
-213
-201
-201
-226
-230
-226
-231
-236
-234
-226
-232
-233
-227
-228
-232
-225
-225
-212
-210
-227
-220
-214
-233
-241
-249
-269
-266
-272
-266
-257
-250
-246
-242
-227
-222
-218
-224
-223
-230
-232
-239
-257
-256
-247
-231
-204
-201
-207
-184
-180
-181
-179
-185
-190
-181
-204
-217
-221
-237
-249
-254
-264
-271
-263
-256
-265
-272
-274
-277
-284
-287
-283
-277
-274
-280
-277
-286
-299
-311
-314
-319
-317
-328
-336
-337
-333
-327
-328
-329
-335
-337
-351
-360
-363
-368
-364
-363
-371
-367
-362
-358
-352
-351
-358
-353
-349
-354
-360
-370
-370
-374
-385
-399
-404
-413
-420
-421
-422
-423
-413
-394
-394
-384
-380
-382
-381
-379
-376
-368
-365
-366
-358
-372
-367
-348
-341
-342
-323
-307
-301
-291
-279
-289
-283
-269
-264
-275
-283
-269
-281
-290
-290
-290
-303
-316
-317
-319
-319
-314
-295
-290
-284
-280
-280
-277
-284
-285
-287
-288
-287
-294
-283
-267
-262
-262
-266
-279
-278
-257
-247
-265
-283
-294
-293
-311
-316
-295
-281
-289
-302
-307
-317
-303
-305
-318
-317
-300
-296
-308
-321
-322
-335
-349
-359
-361
-349
-327
-324
-321
-314
-317
-316
-321
-326
-325
-318
-306
-302
-301
-302
-302
-297
-301
-306
-307
-285
-288
-290
-275
-266
-251
-243
-232
-226
-225
-234
-234
-234
-241
-233
-214
-223
-227
-221
-216
-231
-246
-247
-243
-246
-243
-238
-226
-215
-222
-218
-206
-194
-205
-201
-190
-208
-221
-212
-206
-215
-216
-210
-197
-191
-194
-202
-205
-211
-208
-206
-217
-223
-215
-207
-203
-206
-212
-205
-205
-196
-183
-186
-201
-210
-211
-212
-199
-189
-181
-175
-176
-170
-159
-145
-140
-139
-148
-146
-132
-133
-144
-151
-156
-148
-141
-134
-132
-137
-135
-138
-158
-168
-187
-191
-195
-201
-194
-200
-198
-188
-186
-204
-213
-204
-209
-223
-226
-231
-234
-230
-221
-213
-211
-199
-200
-192
-180
-175
-156
-145
-154
-167
-165
-159
-176
-193
-189
-198
-212
-225
-241
-254
-264
-264
-263
-264
-267
-265
-265
-272
-265
-266
-285
-299
-307
-301
-302
-288
-277
-288
-288
-299
-303
-314
-323
-332
-344
-335
-331
-327
-332
-344
-354
-352
-351
-335
-325
-328
-321
-328
-318
-317
-326
-330
-317
-313
-320
-322
-337
-334
-324
-324
-323
-315
-311
-305
-306
-295
-300
-295
-296
-298
-274
-265
-273
-282
-273
-268
-263
-257
-243
-229
-235
-230
-225
-212
-216
-218
-215
-223
-224
-227
-226
-230
-222
-213
-217
-225
-216
-214
-229
-232
-235
-241
-248
-250
-248
-254
-264
-271
-268
-264
-253
-240
-247
-253
-260
-268
-260
-276
-290
-307
-325
-331
-334
-338
-339
-328
-322
-331
-336
-337
-337
-350
-349
-349
-355
-365
-371
-378
-391
-399
-387
-382
-384
-374
-364
-365
-374
-379
-395
-402
-411
-409
-392
-381
-381
-381
-379
-371
-362
-351
-344
-341
-344
-330
-309
-308
-307
-302
-289
-290
-289
-291
-282
-264
-254
-240
-238
-233
-229
-231
-218
-215
-216
-210
-216
-207
-198
-203
-212
-219
-218
-206
-199
-184
-179
-170
-155
-159
-168
-159
-144
-146
-150
-148
-149
-155
-160
-150
-143
-150
-146
-145
-154
-149
-144
-147
-145
-146
-147
-144
-157
-176
